Hacker News new | ask | show | jobs
by Rust 5214 days ago
It should be noted that the Java dev obviously over-designed the system, and that a different dev may have delivered something much more "keepable".

However, my experience over the last 20 years has shown me that this is pretty much the way of things - expert Java devs love making things complex by layering more complexity over things in order to make them simpler. Expert PHP devs tend to remove complexity and turn in far more intelligently organized code.

I've seen exceptions to both generalizations, but not very damn many. It's depressing.