Cal Paterson

Contact and details

About me

Get my CV

Email me

Follow me on Twitter, Mastodon, Github or even LinkedIn.

I am an organiser of the Helsinki Python user group.

Get an alert when I write something new, by email or RSS rss-logo

Articles

Popular posts are marked with a ★

Is Tesla really more valuable than Toyota? March 2024

S3 is files, but not a filesystem March 2024

Take the tools out of 'Data', but don't take the data out of the tools January 2023

There aren't that many uses for blockchains August 2022

An oral history of Bank Python November 2021

It looks like a product but is secretly a subscription August 2021

No general method to detect fraud June 2021

We were promised Strong AI, but instead we got metadata analysis April 2021

Staying out of TTL hell March 2021

Where's the fastest place to put my server? How much does it matter? February 2021

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