dev
A deep dive into the strange world of Python versioning
Our CI has been testing 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
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.
Diving into something nu
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.
What devs and doctors wish you knew about writing bug reports
Writing bug reports is hard and much more ubiquitous than you'd think. Anytime you are describing a problem to an expert that you need solved you're essentially doing just that. In this post I'll give you my method for making the process as easy and effective as possible.
RMS, the FSF and the myth of FOSS
There is a new open-source scandal that has caused some debate about FOSS and who should participate in it. In that discussion, I've seen a myth come up about FOSS that I want to talk about.