Yiying Lu
See Twitter’s Founders As Nesting Dolls By The Creator Of Fail Whale
6:35 pm PST • January 21, 2014
Remember Fail Whale? It might be hard to recall now that Twitter is a public company with a $34.7 billion market cap, but a few years ago, the site had…