Hacker News new | ask | show | jobs
by HEmanZ 1674 days ago
"Stop overengineering" was the excuse I heard back on a rough project when I insisted we add logging beyond just the returned HTTP status code to our service before shipping to 200M+ people. But that would take an extra week or two in the current system and that's just too much investment for some silly over engineering.

Had we gotten decent logging in place early, we could have saved a terrible change that got passed our canary rings, which got us called to see the CEO and made news.

So, I learned early that "overengineering" can also be a management excuse for cutting corners that shouldn't be cut.

1 comments

Overengineering is typically a term thrown around when a manager wants to ship a system in half the time it actually would take to make a half-decent system!