Blog Archive 2019 Why I'm not collaborating with Kenneth Reitz May 04 2019 2018 Beautiful tracebacks in Trio v0.7.0 Sep 10 2018 The unreasonable effectiveness of investment in open-source infrastructure May 25 2018 A farewell to the Berkeley Institute for Data Science May 25 2018 Companion post for my PyCon 2018 talk on async concurrency using Trio May 11 2018 Notes on structured concurrency, or: Go statement considered harmful Apr 25 2018 Timeouts and cancellation for humans Jan 11 2018 2017 Control-C handling in Python and Trio Apr 19 2017 Announcing Trio Mar 10 2017 2016 Why does calloc exist? Dec 05 2016 Some thoughts on asynchronous API design in a post-async/await world Nov 05 2016 Emerging from the underworld Oct 24 2016 Stochastic descent Oct 22 2016