A deep dive into the strange world of Python versioning

Published: 2024-02-17 Published: 2024-02-17

Our CI has been tesing a lot less than we thought for months, all because of a very sublte versioning bug. So after a couple fialed solutions I decided to just dive into the specification to get to the bottom of this. In the hope that you won't have to suffer this issue like I did I decided to write it down. Here's what I learned.

Performance isn't just for FORTRAN

Published: 2024-02-10 Published: 2024-02-10

Coding is hard. Coding things to go fast is even harder. In this blog post I'll be exploring why it is hard, and why you should do it anyway.

An honest talk about evangelism

Published: 2024-02-03 Published: 2024-02-03

A blog post on why we evangalise, why we hate those that do and my own role in both of those.

Maybe you do get what it's like

Published: 2024-01-27 Published: 2024-01-27

'You just don't understand what it's like' is a pretty common sentiment when talking about marginalisation, but I wonder if that's really true.

Diving into something nu

Published: 2023-12-10 Published: 2023-12-10

Nushell is a really exciting new shell written in Rust. I used it as a daily driver for a while and I have a lot of opinions about it.