Leaving HPE

For the past two years I have been employed by Hewlett Packard Enterprise to work on the various tools, libraries, and frameworks that make up the open-source Python HTTP ecosystem. This enormous investment by HPE into the OSS Python ecosystem has enabled a number of really important pieces of work, including the creation of a […]

Read More

Patches Welcome

For the last 18 months I have been a full-time Open Source Software maintainer. Since starting that role I have taken over the major maintenance work for upwards of 10 software projects, with a cumulative monthly download count somewhere near the millions. In calendar year 2016 I received 15,000 emails from GitHub, despite religiously unsubscribing […]

Read More

The Function Colour Myth

Or: async/await is not what you think it is. Make no mistake: we are living through a new asynchronous programming renaissance. The programming community has spent the 2010s rediscovering the techniques that we used to use to handle highly-concurrent workloads when we didn’t have the memory available to spawn an operating system thread to handle […]

Read More

Funding OSS

It’s time to have a conversation, folks. At PyCon AU this year, Russell Keith-Magee just gave an extremely interesting talk about the difficulty of funding OSS sustainably. I recommend watching that talk before reading the rest of this post if you have the time. Russell’s talk ends with something of a call to arms: he […]

Read More