Curmudgeons Agree

Jack Baruth links to a piece entitled Managerial failings: complification.

The piece goes on about how managers and the managerial class have made things more complicated mainly to give themselves something to do.

Baruth quotes this bit:

Yale for example: more administrators than undergraduates. This is ridiculous; Yale students would be better off if they hired each undergraduate a PhD educated personal tutor and a maid/servant, and it would be cheaper. There is a Yale administrator event horizon at which the mass of administrators at Yale within the confines of the Yale campus will form a black hole from which light cannot escape. If current trends continue, this will happen by the year 3622.

But the original piece goes from that to talk about shared libraries in software development, and Baruth says:

Being Locklin, of course, he goes on to do the math and show his work on it. The remainder of the blogpost consists of a terrifying journey through the shared library crisis, in which I once again find myself accidentally aligned with a brilliant man; for most of my life in tech I busted my hump to make sure I compiled stuff with static binaries, even if it cost more time and resources. I didn’t have a genuine philosophy behind it, as Scott does. Rather, I was just trying to make more money. Shared libraries always resulted in me doing more work after the fact, and since I generally charged flat fees for programming gigs, I didn’t have any interest in doing more work.

You know, I from time to time try to build an application, but I do it in fits and starts. I get something working, and then I come to a frustration point and put it aside for a bit (or a year), and then I come back to it or do something else with Node.js or whatever framework, and something needs updating, and suddenly nothing works at all, and libraries are out of date, or what have you. Which becomes another frustration point….

You know, in test automation frameworks that I’ve built, I’ve written the code mostly myself, relying on other libraries as infrequently as possible. But it’s not really possible any more, no with the current frameworks. Which is why I have not built myself a billion dollar company on an idea and some code written overnight while amped up on coffee. The frustration of modern frameworks, and the fact that I’m lazy.

Buy My Books!
Buy John Donnelly's Gold Buy The Courtship of Barbara Holt Buy Coffee House Memories