-
Web Dev Without Tools
Web Dev Without Tools
Jan 4, 2021
Most frontend web development projects rely on a complex stack of tools that turn code into code, or code into errors. In a given project, there's a ...
-
Norman the Necromancer
A post-mortem of a necromantic action game.
-
What Is That Text Editor?
What Is That Text Editor?
Feb 5, 2023
I've spent thousands of hours editing text inside a terminal and more time than I am proud to admit, configuring Vim. Then NeoVim. Then across to...
-
Reduce Overcomplicates Code
Reduce Overcomplicates Code
Jan 22, 2023
The best aspects of functional programming are the ways in which it encourages simplicity, but JavaScript's functional
robots.reduce((stats, r...
-
Interactive Islands
Interactive Islands
Feb 10, 2023
My most recent adventure into how well the browser works, involved building a minimalist implementation of the islands architecture for this site.
An i...
-
Lisp in Your Language
Lisp in Your Language
Sep 9, 2015
I'm a fan of Lisp programming languages, but there's an incredible conceptual elegance that struggles to materialise as readable elegance for many un...