All posts

Bakery: Building Bun single-file executables

2025-09-14 #project 

Bakery is an opinionated utility for building and releasing projects with Bun. It's intended for tools and executables, not libraries. (3-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

2025-07-31 #meta #tutorial 

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

2025-07-09 #ai #project 

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)

Writing effective design documents

2024-12-31 #softwaredesign 

This post is about an important step in designing software systems: writing design documents. (15-minute read)

listing posts: #1 to #10 (54 total posts) — next 10 posts