I'm drawn to the products that have become difficult to move forward. The ones with competing priorities, multiple teams, and no clear way through. That's where I do my best work.
I studied architecture before I designed software, and I still approach products the same way: understand the structure before changing the surface.
I care deeply about the people who use the products and the people who build them, and I try to leave both the product and the team better than I found them.