About Me

I am a software developer with a wide range of experience in application areas and types. I am serious about creating designs that meet requirements, are flexible, and can be maintained for long product lifetimes.


I have been programming in Python since version 1.4, and have worked on a variety of Unix and non-Unix platforms for projects in fields such as mapping, medical news publishing, banking, and data center automation.

I am a Fellow of the Python Software Foundation, and served as its Communications Director from 2010-2012. After a year as a regular columnist for Python Magazine, I served as Editor-in-Chief from 2008-2009. Between 2007 and 2011, I published the popular Python Module of the Week series of articles, and that material served as the basis for my book The Python Standard Library By Example.


I am currently employed by Red Hat to work on OpenStack full time.

I started contributing to OpenStack in 2012, just before the Folsom summit. I am a core reviewer and one of the founding members of the Ceilometer project, and a core reviewer for the Oslo, requirements, and unified command line interface projects. I was the PTL for the Oslo project for the Icehouse, Juno, and Kilo release cycles. I am serving my second year-long term as an elected member of the OpenStack Technical Committee.


Contact me at doug at this domain.

Online Profiles