Stuff I Wrote About Coding
2023
Jan 03
Type Checking If Expressions
2016
Jun 16
Long Names Are Long
2015
Feb 01
What Color is Your Function?
2014
Jul 15
A Turn-Based Game Loop
Jul 05
Dropping Loot
2013
Aug 26
What is “Open Recursion”?
Jul 18
JavaScript Isn’t Scheme
Apr 17
Well Done: A Sentinel Value
Jan 13
Iteration Inside and Out
2012
Jan 24
Higher Order Macros in C++
2011
Oct 12
Semicolons are a Shibboleth
Jun 06
Magpie Wants You!
2010
Nov 26
The Biology of Sloppy Code
Oct 29
Bootstrapping a Type System
Oct 21
The Language I Wish Go Was
Sep 01
A Type Checking Conundrum!
Jul 13
Fibers: Coroutines in Finch
Feb 17
New Chapter Up: Component
2009
Oct 12
The Book
Jun 05
Naming Things in Code
May 15
Loops in Magpie
May 05
One and Only One
2008
Mar 05
Checking Flags in C# Enums
Feb 26
Avoiding Overload Hell in C#