Map

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.