All Posts
← Back to HomeThe AI Moment: What It Means For Builders Like Me
June 2, 2025
The dev world is shifting, and you should shift too
Agentic AI For Dummies
May 26, 2025
The newest trends in AI turn hours of work in to minutes of automated execution
The Case for Zig in Game Programming
May 19, 2025
Why choose Zig over C for raw (minimal dependency) game dev
A Love Letter to Lua
April 14, 2025
Why I think Lua is so widely used, and drives the development of other languages
Writing Code That Lasts: Lessons from Maintaining Long-Term Projects
March 10, 2025
Future-you deserves better. Here’s how I write code I can still understand when I come back months (or years) later.
Building a Modern Portfolio Site with Next.js: Architecture Decisions
February 10, 2025
Sometimes the best portfolio piece is the portfolio itself.
AI Isn't Magic, It's Code We Don't Understand (Yet)
January 13, 2025
Demystifying the black box: why AI feels like sorcery and what that means for developers
Git for Jits
December 9, 2024
A brief guide to advanced git wizardry.
Getters, Setters, and Other Ways to Waste Your Time
November 18, 2024
Why I stopped writing getters and setters for everything