Reading ESR’s blog while waiting for a test run to complete, I see a mention of Poul-Henning Kamp’s 2012 ACM Queue article, A Generation Lost in the Bazaar
The article is mostly a polemic against the tangled and thick mess that has become Unix Management.
I, too, have been shaking my cane at similar problems. It seems that the Git Fusion project spends at least half of its development and support bucks on “How to linux” or “How to Apache.” Not developing new features. Not improving Git/Perforce translation. Just linux install and configuration. Our free OS comes with a not-free productivity tax.
Then ESR’s 2015 response http://esr.ibiblio.org/?p=6737#more-6737
nails it perfectly:
“What this piece speaks of to me is a kind of nostalgia, and a hankering for the control (or just the illusion of control) that we had when our software systems were orders of magnitude smaller.”
That’s it. Nostalgia and the illusion of control. That’s it exactly. Nostalgia for a simpler time when I could memorize every single interesting peek and poke location on my Apple ][+, or all the system calls on my school’s PDP-11. To fully understand a machine, to completely control it, to understand its every response. Those were amazing days. But limited: we did a lot less back then.
Yeah, I’d love a simpler setup and config. But not if that means I have to give up my version control system, web server, or editor. Please don’t make me fire up TECO again.
Now that I realize that my grumbling about linux and apache config is really just nostalgia, I can shut up and get back to work. Or grumble about something else. Like why is my Python script gobbling so much memory?