Writing
Thoughts, in long form.
Engineering, AI, building products, and everything in between.
2026
- May 2026 Employee, You're Just a Resource in a Spreadsheet
- May 2026 How Motorcycle Riding Pulled Me Out of Burnout
- Feb 2026 [Practically Agents] ADK sub_agents vs AgentTool: Two Delegation Patterns, One Critical Difference ↗
- Feb 2026 [Practically Agents] Bridging Agents to UI: How AG-UI and CopilotKit Make It Stupidly Easy ↗
- Feb 2026 [Practically Agents] Agents are the New Websites: The Evolution of the Software Engineer ↗
2025
- Dec 2025 [Sr. Jr. Games] How We Generate Consistent Animation Sprites with AI ↗
- Dec 2025 [Sr. Jr. Games] How to Introduce Your Child to Programming: Using Minecraft to Turn Gamers into Creators ↗
- Dec 2025 [Sr. Jr. Games] How to Setup Cursor for Unity Development ↗
- Aug 2025 AI is making me dumb and lazy
- May 2025 Automating Passport Status Check with n8n and Puppeteer
- May 2025 How I Tackle Complex Projects Without Getting Stuck
- Apr 2025 How to Pass Data from a Function Tool to State in ADK (Agent Development Kit)