Why I Am a Luddite
A practical framework for thinking about AI adoption: not whether it is impressive, but who it serves and at what cost.
A practical framework for thinking about AI adoption: not whether it is impressive, but who it serves and at what cost.
A look at why software estimation is so reliably broken, and a tool I built to make it a little more honest
An interactive dashboard exploring patterns in NSW's fire history since 1970
A new tool that reveals how easily you can be identified from "anonymous" data
Generating and Testing PySpark DataFrames with Sparkdantic 1. Introduction o...
π§ Monstermash: A Simple CLI Tool for Data Encryption Introduction In todayβ...
Protecting Sensitive Data: Understanding Database Reconstruction Attacks The...