Poor Management Produces Bad Software Outcomes
In July 2019 ETHOS argues that bad software stems primarily from management failures rather than lack of funding or specific technical choices. The article details how large, requirements-heavy projects handed to external teams often meet specifications but fail users, discusses reusability, complexity limits, and knowledge loss, and recommends starting simple, iterating with users, and hiring top engineers to improve outcomes.
Scoring Rationale
Strong, actionable industry analysis with clear principles, limited by being an opinion piece from a single source.
Practice interview problems based on real data
1,500+ SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems

