vit_r: default (Default)
[personal profile] vit_r
[********] introduction (draft)

I have written source code in different programming languages more than twenty years and I have dug different kinds of source code which had lived twenty years in production. My experience shows that there are language paradigms and coding styles that help to understand what the code does and there are language paradigms and coding styles that help to understand what the code does wrong.

The difference is in one word but it changes everything. It determines if the code will please management and then be disposed off or if the code will be strong enough to survive decades of error free work and many adjustments.

It seems, this is the main pitfall of functional programming and Agile church.

Maybe the source of problems is that software developers learn new concepts and new languages and afterwards try to live in real world with the things that are optimized for education purposes and short explanations. Most programmers and almost all books favor the first goal: if you (think you have) understand it, the work is done.

Modern git-culture is an one-day show. Everything is written to boast about creativity and disappear in cycles of permanent changes.
(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

Profile

vit_r: default (Default)
vit_r

February 2026

S M T W T F S
12 34 567
8 9 1011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 11th, 2026 04:16 am
Powered by Dreamwidth Studios