18 May 2025
09 Mar 2024
Meaningful and achievable
15 Jan 2024
Specialty coffee and engineering teams
24 Apr 2023
How I approach the job search
18 Dec 2022
Migrating from Vim to Neovim
11 Dec 2022
How would Nabokov describe a compiler?
27 Jul 2022
Zettelkasten Rerevisited
05 Jul 2022
Tools that understand user intent
04 Jun 2022
Thoughts on Polyglot Unconference
07 Jan 2022
Watching The Matrix Resurrections
20 Dec 2021
Gemini - The small Internet
24 Nov 2021
Maybe a little pain is a good thing when learning a language
10 Jun 2021
The New Frontier
02 May 2021
Zettelkasten So Far
28 Apr 2021
Gotta Love This Copy
11 Feb 2021
How to Deploy with Docker Manually
22 Oct 2020
Simple 3D Text Meshes in Three.js with React-Three-Fiber
09 Oct 2020
Casting Off The Conversations
03 Aug 2020
A Utility For Finding Branches
15 Jun 2020
Stop Scrolling And Do The Work
28 May 2020
Building an inline comment parser
02 May 2020
3 Use Cases for Closures (in JavaScript)
30 Mar 2020
Mnemonic or Memorandum
28 Mar 2020
A little script to generate React components
11 Mar 2020
Language Games and Particles
16 Feb 2020
Add a dark theme to any site
19 Jan 2020
My mental health toolkit
18 Oct 2019
Reading A Pattern Language
24 Sep 2019
You may find yourself
29 Aug 2019
Carrier
20 Aug 2019