Thoughts
12-
Solving Agent Context Loss: A Beads + Claude Code Workflow for Large Features
How external task state with beads transformed my AI coding workflow from constant babysitting to autonomous execution of 17-task epics. Includes the complete skill set to replicate this workflow.
-
When Planning Becomes Code
How shifting from vague specs to reviewable, AI-generated plans can quiet the chaos of software development and cut the cost of rework.
-
Prompts Are Build Artifacts Too
The prompts we use while building software with LLMs are as important as migrations, Dockerfiles, and ADRs. Why aren't we treating them that way?
-
Forced Context Distillation: How I Use AI To Ship Faster
A workflow pattern for using AI to move from messy brainstorming to clean implementation by forcing context distillation between planning and execution phases.
-
Mentors Never Met
Before I learned to build systems, I learned to break them with help from mentors who didn't know they were mentoring.
-
Cleanup AWS CDK Assets from S3
AWS CDK is driving up your S3 bill and you may not even realize it.
-
React Provider Composition
Tired of Provider chaos? Here's how composition saves your sanity.
-
Secure Private Networking with WireGuard
Ditching IPSec for WireGuard to connect my Digital Ocean stack with my home server.
-
Single Node Docker Swarms Are Underrated
Why I stopped using docker-compose and switched to single-node swarms for production.
-
SSH Gymnastics: Jump Hosts and Port Forwarding
ProxyJump and port forwarding can navigate any network setup. Set it once, forget it forever.
-
Why You Should Consider Nim
Three years later, I finally gave Nim a serious try. Here's why it changed how I think about systems programming.
-
Pretty URLs with AWS CloudFront
Migrating from nginx to CloudFront? You'll quickly miss some basic web server features.