|
|
|
|
|
by Ace17
2874 days ago
|
|
> Programming today is exactly what you’d expect to get by paying an isolated subculture of nerdy young men to entertain themselves for fifty years. You get a cross between Dungeons & Dragons and Rubik’s Cube, elaborated a thousand-fold. This is vague and insulting. Many of us programmers spend a lot of energy to keep systems simple, to a point that one could mistakenly conclude that they were easy to write. We don't dream of having to maintain complex machineries reminding us of Rubik's cubes.
We consider maintainance nightmares and hard-to-understand systems as failures, not goals.
We don't love complexity, we hate it (but the less experienced of us haven't got the chance to fully develop this hatred). |
|
This is vague and insulting.
As someone who can solve a Rubik's cube and has programmed and played D&D since the version predating the "Advanced" ones, I think it's spot on!
Many of us programmers spend a lot of energy to keep systems simple, to a point that one could mistakenly conclude that they were easy to write.
I've seen code like that. It's the exception, not the rule!
We don't dream of having to maintain complex machineries reminding us of Rubik's cubes
Really? Because I've seen lots of 20-something programmers trot out a bit of code because it's "neat" without regard to cost/benefit within the project and within the current codebase.
We consider maintainance nightmares and hard-to-understand systems as failures, not goals.
I see lots of programmers who blame the skill and intelligence of their fellows while not demonstrating self-awareness by examining how everyone's participation in the system creates the mess in an emergent fashion -- then go on to fail to solve it.
We don't love complexity, we hate it (but the less experienced of us haven't got the chance to fully develop this hatred).
Plenty of the younguns just straight out fetishize complexity. Overtly. Enthusiastically!