He's teetering at the edge of the The Realization - software is flawed and seems to not get any better...ever. Go re-read all the original ENES essays in the upper right corner of this blog for my take on the matter. The interesting thing is between the time those were written in 1999/2000 and now, we've seen:
- Everything moved online
- The rise and fall of "Web 2.0"
- Dozens of languages, platforms and toolkits gain and lose popularity
- The rise and fall of agile
- The rise of "social" (the fall is coming)
- The rise of mobile
Lots of stuff that wasn't even really a dream in 2000 is now a reality. I anxiously look forward to my first pair of Google glasses. It would seem in all of that we would be at least somewhat better at churning out software. But no.
The specific technologies I mention in the essays all seem very dated (since 12 years is an eternity in tech - maybe I should change the fonts for those essays to some Olde English/Germanic/Gothic font to denote their age :), yet the underlying issues are all still there. At the end of the day, it's all still a massive pile of steaming compost. Sure, there's good, nutritive value in software, but it still stinks to deal with it on a day-to-day basis. I advise high boots and gloves.