It’s slightly embarrassing to read about Twitter outages on Hacker News, since the commenters like to talk shit about how we’re all incompetent.
My non-programmer friends assume I’m really good, which is silly.
People keep apologizing for not having an account to me. Seriously, it’s okay.
People think I have a lot of secret insider knowledge.

The work culture is good, though chaotic. We’re on a ridiculous hiring spree, and getting to the size where communication is difficult, and duplicate work is starting to happen.

Twitter has the standard perks you’d expect from a well-funded startup that values its developers: free lunches, and now dinners, MacBook Pros for everyone, flex hours (though individual teams may choose to do daily standups and thus force you to come in at a certain time every day), a lot of really smart, motivated, and competent people, a flat org structure, and ease of transfer between teams and projects.

Overall, Twitter’s setting a really high standard for what I want from my workplace. =D