Since starting a new job tends to involve a lot of reflection on the prior one, I’ve spent some time recently thinking about my time at Twitter. While there were both good and bad parts, I generally feel like I had a few great opportunities to participate in product design and understand how even simple looking products tend to have a lot of hidden edge cases and adjustments to smooth those over.
I generally use the example of analytics.twitter.com. Superficially, this site has a very direct purpose–to show you numbers associated with your Tweets. But as my team started exploring a landing page which would show aggregated impressions, we found all sorts of cases which would surprise our customers.