Blog
Notes on my day-to-day as an engineer, my story, and the specific things I learn along the way. For deliverables and client work, head to Projects.
Tech essay · The why, not the what
Code comments in the AI agent era
Code is now mass-produced, and the reader spending the most time on it is an AI agent. I built an entire app with one, in a language I don't master, and the result forced me to rethink the old rule that code shouldn't be commented.
Claude Code Swift · SwiftUI Why-comments ADRs Chesterton's fence
+1
Read more
Reflection · Why I decided to go freelance
Betting on yourself is the best investment you can make
Just having faith that things will work out isn't a strategy.
Self-employment Compound interest Transversal knowledge Hope ≠ strategy Evidence > narrative
+3
Read more
How I run agents today · hooks, specs, subagents
Harness Engineering — the code that surrounds the agent
An LLM is non-deterministic, so the critical rules have to live outside the agent, in code the agent cannot rewrite.
Claude Code Hooks (PreToolUse / PostToolUse) Subagents OpenSpec Skills
+2
Read more