Cal Paterson
Contact/details
Get my CV
Articles 
Firefox usage is down 85% despite Mozilla's top exec pay going up 400% September 2020
Threat modelling case study: bicycles August 2020
Async Python is not faster June 2020
The argument against clearing the database between tests April 2020
The troublesome "Active Record" pattern March 2020
Applying mypy to real world projects January 2020
The Amazon premium December 2019
How a SQL database works November 2019
Non-relational bear-traps November 2019
The Lycurgus cup November 2019
Not wasting time with version control April 2015
How to configure pip for fast installs of C code libraries February 2015
My preferred agile heuristic July 2014
Bookmarking May 2012