Working on products people hate
At Zendesk I built large parts of an app marketplace that was too useful to get rid of but never polished enough to be loved. Now I work on GitHub Copilot, which many people think is crap1. In between, I had some brief periods where I worked on products that were well-loved. For instance, I fixed a bug where popular Gists would time out once they got more than thirty comments, and I had a hand in making it possible to write LaTeX mathematics directly into GitHub markdown2. But I’ve spent years working on products people hate3. If I were a better developer, would I have worked on more products people love? No. Even granting that good software always makes a well-loved product, big-company software is made by teams, and teams are shaped by incentives. A very strong engineer can slightly improve the quality of software in their local area. But they must still write code that interacts with the rest of the company’s systems, and their code will be edited and extended by other engineers, an
I’ve worked on a lot of unpopular products. At Zendesk I built large parts of an app marketplace that was too useful to get rid of but never polished enough to be loved. Now I work on GitHub Copilot, which many people think is crap 1 . In between, I had some brief periods where I worked on products that were well-loved. For instance, I fixed a bug where popular Gists would time out once they got more than thirty comments, and I had a hand in making it possible to write LaTeX mathematics directly into GitHub markdown 2 . But I’ve spent years working on products people hate 3 . If I were a bette
related reading
- Good engineers are right, a lotseangoedecke.com
- Choose Boring Technologyboringtechnology.club
- What is "good taste" in software engineering?seangoedecke.com
- The ZBookthezbook.com
- Good Engineer/Bad Engineerterriblesoftware.org
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- Great Hackerspaulgraham.com
- I felt obliged to comment because I feel I know what you are talking about and I... | Hacker Newsnews.ycombinator.com
- Notes on software qualityanthonyhobday.com
- Posts tagged "tech companies"seangoedecke.com
- Why I Ignore The Spotlight as a Staff Engineer - Lalit Magantilalitm.com
- The Problem with “Vibe Coding” : dylanbeattie.netdylanbeattie.net