I recently saw a comment on Hacker News comparing React hooks with multiple inheritance in C++. I thought this was an interesting analogy and wanted to expand on it a bit. (7-minute read)
Bring your own agent: an alternative AI strategy for SaaS
2025-09-13 #ai
In this post, I want to talk about an AI strategy for SaaS companies that I think will be cheaper, simpler, and more future-proof than the alternative. I call it Bring your own agent (BYOA). (16-minute read)
Weave: a TUI for running multiple commands
2025-08-21 #project
weave is a CLI/TUI for running multiple long-running commands and "weaving" together their output. I use it to solve a persistent pain point of mine -- running multiple dev servers / watchers / etc. at once. (3-minute read)
Unfurling posts with Astro
A tutorial about adding high-quality social media unfurling to your Astro content, including summary, tags, images, estimated reading time, etc. (6-minute read)
Dopamine fasting
2025-07-27 #misc
An explanation of dopamine fasts, dopamine traps, and why you should care. (5-minute read)
How I'm using Claude Code
This post describes my process for developing with Claude Code, including the "transient micro-IDE" concept I'm using for managing multiple worktrees at once. (5-minute read)
Coupling and Modularization
2025-04-15 #softwaredesign
In this post, I'll be talking about the ideas of coupling, decoupling, and modularization, and how coupling is tightly related to the idea of the software's design context. (12-minute read)
Why I started streaming programming
2025-01-30 #misc
I've started streaming software development at https://www.twitch.tv/LukeTurnerSWE (past streams are available on youtube). In this post, I give a brief explanation of why I've started doing this. (2-minute read)
Comparing Three CHOP extensions for VS Code
2025-01-15 #ai
A quick, semi-scientific comparison of using Github Copilot, Cline, and Cody VSCode extensions to do Chat-Oriented Programming (CHOP). Their performance is compared for writing tests, refactoring, and adding features. (8-minute read)
listing posts: #1 to #10 (55 total posts) — next 10 posts