One Big Fluke
PyCon Netherlands
Worst Practices in Software Development
Advice for computer science students
Why am I building a new functional programming language?
The case for dynamic, functional programming
Old programmers joke
Another harvest
I wrote a new edition of my book
Probabilistic programming
Worrying
Baby Names
Link roundup #10
Discovering my inner curmudgeon: A Linux laptop review
Link roundup #9
The Paradox of UX
Link roundup #8
Building robust software with rigorous design documents
Realistic alternatives to Apple computers
Lamenting "progress"
How you learn to become a better programmer
Link roundup #7
Link roundup #6