Working on products people hate
Working on products people hate
By: Sean Goedecke Date: March 27, 2026 URL: https://www.seangoedecke.com/working-on-products-people-hate/ Tags: good engineers
Summary
Sean Goedecke reflects on his career building unpopular software at companies like Zendesk and GitHub. He argues that individual engineers have limited control over whether products become beloved or despised, despite their technical quality.
Key Points
The Reality of Team-Based Software Development
Goedecke explains that "a very strong engineer can slightly improve the quality of software in their local area" but ultimately operates within larger company systems shaped by organizational incentives. Individual heroics get absorbed into the broader codebase.
Value of Working on Disliked Products
Rather than viewing unpopular work as failure, Goedecke sees it as valuable perspective-building. "Working on products people hate forces you to accept how little control individual engineers have" over user perception. This humility matters more than assuming talent alone determines outcomes.
Professional Responsibility
Engineers should prioritize balance between company sustainability and user needs. Reading criticism requires emotional resilience without resorting to dismissing users or abandoning responsibility through quitting.
The Silver Lining
Widely-used but unpopular products often deliver significant value. Making incremental improvements to "a widely-used but annoying product" represents meaningful impact, even without fixing structural problems.
Inevitable Career Experience
Goedecke concludes that "almost every engineer will work on a product people hate," making it sensible to avoid blame and recognize such work as normal career progression.