Hacker News new | ask | show | jobs
by hinkley 3145 days ago
This phenomenon came to a head with J2EE. The original spec was designed apparently by people who did not know the 8 fallacies of distributed computing. It also coevolved with XML, and I think the entire experience colors the configuration as code philosophy in a bad, or even sinister, light.

When I see people design systems where, when they break, the only way to diagnose the problem is to do a code review, (not read the logs, or fire up a debugger), I wonder how they got along in their education without understanding the importance of debuggers, or why they hate their fellow programmers so much.

Spring comes out of a book that tried to reject the arcane nature of J2EE. I wonder sometimes if Mr Johnson recognizes hay the Beast he created is just as bad as the one he slayed. And how well he sleeps at night.

It got so bad they made a mini version of Spring, and even that is very declarative, and nearly impossible to explore.