/Drew DeVault

Hello World tl;dr: Drew counts the number of syscalls a language performs when printing "Hello World." This should take 2 syscalls but, for most languages, there's a lot more happening under the hood.

featured in #168

Developers Shouldn't Distribute Their Own Software tl;dr: Plethora of advice on building an engineering team for growth starting with the importance of culture. "Culture isn’t just about the 'feels', it’s about "accountability and behavior." 

featured in #165

Software Developers Should Avoid Traumatic Changes tl;dr: Two types of changes in open source software inflict trauma on communities. A change where everyone has to overhaul their code to get it to work again, or a change to get code idiomatic again. Drew shows examples of both of these in the Python community.

featured in #163

How To Fuck Up Software Releases tl;dr: Drew manages releases for free & open-source software, and consistently found ways of making a new mistake each time he shipped a release. Here he shares those mistakes to prevent them from recurring.

featured in #157