Hacker News new | ask | show | jobs
by dustingetz 2665 days ago
The better we get, the more complicated problems become barely within our reach
1 comments

This is a great summation, and could well be one of the great quotes of software engineering.
But remember that debugging is twice as hard as programming so if you build a system as complex as you are able to build it will be too complicated to debug. :-)
This is where I'll just modify a quote attributed to Einstein as a reply: "Software should be as simple as possible, but not simpler."

The complexity of software should not be dictated by anybody's skill at creating and navigating complex designs, but by the complexity of the problem. Second system syndrome comes from youngsters not heeding this advice. Somehow it takes an inordinate amount of experience to know what you don't need.