New Years’ Python Meme


  1. What’s the coolest Python application, framework or library you
    have discovered in 2012?

    That’s definitely OpenStack, the cloud infrastructure management
    system.

  1. What new programming technique did you learn in 2012?

    I’ve been doing a lot with messaging via AMQP and with NoSQL
    storage using MongoDB. I’ve also become a git convert, moving over
    from hg and svn.

  1. What’s the name of the open source project you contributed the
    most in 2012? What did you do?

    Most of the work I’ve done for DreamHost this year has been on
    ceilometer, the metering system for OpenStack. I was one of the
    original developers on the project, and designed and implemented a
    lot of the internal architecture.

  1. What was the Python blog or website you read the most in 2012?

    Planet OpenStack and Planet Python let me keep up with a broad
    cross-section of both communities.

  1. What are the three top things you want to learn in 2013?

    Other NoSQL systems (including figuring out which to learn), cloud
    orchestration, and cloud platform-as-a-service tools. If you have
    tips, I’d love to hear them in the comments.

  2. What are the top software, app, or lib you wish someone would write in 2013?

    I would love to move off of emacs to a portable editor that I could
    customize with python. Pretty please?

Thanks to Tarek for starting this meme again on his blog.


  • http://www.blogger.com/profile/07740309870278440438 Julien Danjou

    I’d suggest to learn Lisp and keep Emacs. It really worth it: you”ll learn a very interesting language and will be able to manipulate Emacs as you want.

  • http://www.blogger.com/profile/06000741667096418042 Angus Salkeld

    Eek, no run for the hills;-)

  • http://twitter.com/mat20k Matthew A. Turner

    you can write python code directly in vim as of vim 7.3 as an alternative to emacs

    • http://www.doughellmann.com/ Doug Hellmann

      Cool, that’s good to know.