Working on products people hate
Working on products people hate
www.seangoedecke.com
Working on products people hate

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.