Array Languages

Clojure

Design

Generative Design

Hardware

Personal

Poetry

Programming

Review

Web

Writing

2022-04-03: I loved this article about the Commodore 64’s genesis. We thought we were so smart as kids …

2021-07-31: Another YT video showing how expert programmers work: Aaron Hsu shows how he works with APL to …

2021-07-29: Bridging the array programming language conceptual gap Array programming languages are so strange if you’re used to more traditional programming …

2021-07-27: Nikita Prokopov uploaded a coding session video where he codes a version of Snake using Clojure and …

2021-07-24: Drawing libraries I have known and... well, not always loved There are two main schools of javascript drawing APIs: those that let you paint shapes onto a canvas …

2021-07-24: I’ve been looking at a lot of generative art libraries. Tyler Hobbs has done some amazing …

2021-07-23: Matt3o, famed keycaps designer and keyboard maker, has a guide on how to make your own keyboard, …

2021-07-19: Visual noise generation is generally done using Perlin noise, but its creator, Ken Perlin, went on …

2021-07-18: So I’m largely capturing my current set of open web tabs as kottke-style brief links - …

2021-07-18: I still want to make my own keyboard: split, ortholinear, but with judicious use of 1.5 & bigger …

2021-07-17: I’m not sure “coffee-grinders” is a good name for the request-handling pattern …

2021-07-17: Harold shows some lovely generative designs using nodes & skija over on Instagram.

2021-07-17: Are you starting to go back to shared working arrangements? I’ve worked remotely for years but …

2021-07-17: Array Programming Languages I’ve been fascinated by languages like APL, J and BQN, and the succint expression of dense …

2021-07-17: Trying to resurrect my activity here after turtling down through the latest series of lockdowns in …

2020-04-17: Finally got to play with my Meadow IoT kit from Wilderness Labs. This is an implementation of Simon …

2020-03-20: Latest Daybook entry is another Wallace Stephens, Thirteen Ways of Looking at a Blackbird.

2020-03-10: Next entry to the daybook: Wallace Stephens’s The Idea of Order at Key West. I loved this when …

2020-03-08: Following the the example of Robert Pinsky’s Singing School, I’ve started my own …

2019-12-14: Teaching my thumbs to type I’m simultaneously trying to get my fingers used to two keyboards: the Keyboardio Model 01, and the …

2019-12-03: London in the morning.

2019-12-02: My newly built Preonic keyboard from OLKB/Massdrop, with a set of MDA Big Bang 2.0 keycaps on Kailh …

2019-11-10: Iris Murdoch's The Sea, The Sea: A Review I found this book so difficult to read. I literally squirm at the slightest hint of anybody doing …

2019-11-10: Animating the Pimoroni Keybow keys The Pimoroni Keybow is a great little 12-key macro-pad kit. I got mine with Kailh Gold clicky keys …

2019-11-05: For programmers, Vim is the minimal but powerful text editor present on every unix system worth …

2019-11-05: If you’re coming from the javascript/React/Redux web app development world, Henrik Joreteg has …

2019-11-04: Working alone can be very isolating. I’m lucky enough to have access to a desk in an ad agency …

2019-10-27: What I love about Halloween isn’t the license to wear a costume and say BOO! to strangers and …

2019-10-25: I own more keyboards than shoes 😨 I’m typing this on a Keychron K1 v3, a tenkeyless (TKL) format keyboard with RGB LED lighting, …

2019-10-25: It’s been almost 20 years since I last had a blog. Time to get back into it.