kennethreitz.org / Essays / 2012 / On Heroku And 2012

On Heroku and 2012

Alas, 2012 is quickly coming to a close.This has been an absolutely incredible year — easily the best of the mere twenty-four I've experienced so far. I became a member of the Python Software Foundation, traveled all over the world, met several thousand inspiring software developers, and collaborated on dozens of incredible projects.

It's important to reflect; perspective is everything.

Heroku

I officially joined Heroku exactly one year ago today. It's amazing how time flies.

Heroku is directly responsible for the majority of my satisfaction of the past year. I feel incredibly privileged to work with this fine group of individuals — the most talented, classy, supportive, attentive, and caring group of people I've ever had the pleasure to meet.

Words can't serialize how much I recommend working for Heroku. If you are speaking at a conference, Heroku will fully fund your trip. If there's a natural disaster in your area (e.g. Super-Storm Sandy), you will be contacted by a dedicated member of the Vibe team, ensuring your family's safety, accommodation, and well-being.

The strangest part of the Heroku environment is our unlimited vacation policy. My job consists primarily of two things: Making Heroku awesome for Python, and Making Python awesome for Heroku. I took a week off after a six-week world tour last month, but kept finding myself doing what I love to do — my work.

I'm looking forward to many more years with Heroku.

Accomplishments & Goals

For years, I dreamed of being a well known member of the open source community. I spent hundreds of nights obsessing over other's code and developing my own development style and philosophies.

Much to my surprise, all of that work really paid off. Today, I'm the #1 most followed Python GitHub user and the #17 most followed GitHub user in total. Requests has been downloaded 1,500,000+ times and is indirectly helping change the world. OSX-GCC-Installer reached over 46 TB of downloads and directly inspired Apple's Command-Line Tools.

It's humbling to look at those metrics, as vain as they are. Validating your work is important.

Traveling the World

I've spent the majority of my time this year traveling. It's a bit daunting to think about, honestly:

image

One year ago, I had given only one talk in my entire life (PyCodeConf) and didn't even own a passport.

This year alone:

I also rediscovered my deep love for Photography:

image

image

image

image

image

(More over at 500px)

And even got the chance to reconnect with friends from past lives:

image

image

Lessons Learned

I spent most of my life moving around the country. Between 8th and 10th grade, I attended seven different schools. Being out of my element is my element. I've learned a lot during my travels. You have lots of time to reflect and get to know yourself.

Considering being a developer evangelist?

It's the best job on earth.

Personal Values

In closing, I'll leave a short list of my personal values. They haven't changed much over the years. I'm not sure if that's a good thing or not.

Here's to 2013! Hopefully the Mayans based their calendar on the Twinkie.