I'm not just a fan of birds and boats and funny/romantic YouTube videos. I'm also a fan of Trello, a Web-based organizing tool. It's awesome.
I'm also a fan of software development, broadly speaking, especially the agile kind of software development that tech companies use to let teams of developers iterate quickly on a shared codebase without driving each other crazy. I got especially into that in my last job, where I eventually ended up in the role of "release engineer", which meant I was responsible for making sure everyone's changes played nicely with each other on the way to production. It's like being paid to geek out over meta all day long. Woo!
These days I'm back in a straight development role, but I still have a thing for process. That's why I liked this overview of how Trello gets developed. If you're curious about how fast-moving Web-based companies (like Tumblr, for that matter) do development, this is a good, non-technical account.