Latest Posts
Making Decent Python Libraries - Part 1
Python has now infected computer science departments and data analysts across the planet. The resulting ecosystem is a mess of libraries - that are often poorly designed out outright...

Why are Databases so Hard to Make? Part 5 - Log Sequencing
Transaction logs. How do they sequence time??

Why are Databases so Hard to Make? Part 4 - Digging up Graves
In my last post about high speed DML, I talked how it is possible to modify tables at the kind of speeds that a modern SSD can deliver. I sketched an outline of an algorithm that can easily us...