That’s a pretty full-on “get off my lawn!” rant there… and many of his complaints are strawmen, in my opinion. He rails against long compile times but either never experienced or doesn’t remember when overnight compile runs were common. Back when I was helping with the port of Mono to OS X, the compile cycle there was measured in hours as I recall. We build vastly more complex systems these days because that’s what users wanted – and that’s why there’s a lot more code (and a lot more processing going on). As developers, we’re impatient, and we often want Occam’s Razor in terms of tooling: lean, fast – efficient and productive. But we are not typical users of software and while many of us like Linux’s lean and fast approach compared to Windows, we are a ridiculously small percentage of overall computer users who want the features and the sophistication of those “slow, bloated” systems!
(sorry to be off-topic for this thread but I couldn’t let that rant go without a response )