Data teams, experimentation and analysis, from a Linux box under my desk in 2012 to LLM analysts today. Includes the Data Team Test and the Python archive.
A Joel Test for data teams: my unpublished 2013 list, the 2026 version, and a new Product-Engineering Team Test.
From a Linux box under my desk in 2012 to LLM analysts: how data work changed, and what didn't.
A simple decorator to time Python functions, updated for Python 3 with perf_counter and functools.wraps.
Function and class decorators, the @ syntax, and a memoize decorator that makes recursive Fibonacci fast.
How Peter Norvig's 21-line spelling corrector works: counts, edit distance and Bayes' theorem.
The first post on my 2012 data science blog, and what I believed back then.