Writings

How to Fix LLM Date and Time Issues in Production

LLMs don't know the current date unless you tell them. Here's how to give an LLM the current date, timezone, and temporal context in production.

Claude Code Context Window: What It Is, How /context Works, and How to Manage It

Claude Code's context window is the working memory available to your session. Here's what fills it, how /context works, and how to manage it before /clear or /compact.

Claude Code Workflow: My Complete Development Setup

My complete Claude Code workflow after 8 months. See how I use MCP servers, Linear, and Obsidian to build an agentic development loop that works.

Build Efficient MCP Servers: Three Design Principles

Three design principles for context-efficient MCP servers: filter at source, pre-aggregate data, work creatively. Real reductions: 746k→262 tokens.

The Double-Edged Sword of Customer Obsession

Customer obsession can sharpen focus and drive urgency—but left unchecked, it burns out teams and breaks products. Here's how to get it right.

What Is Technical Debt? A Pragmatic Guide for Startup Teams

Learn when tech debt is smart, when it’s dangerous, and how to manage it. A clear, startup-tested guide to technical debt from a seasoned engineering leader.

The AI Prompt I Wish I Had While Documenting SaMD Systems in Rails

How AI could have helped me generate FDA audit-ready SDS documentation faster while building regulated software.

My Journey into 3D Printing with the Bambu Labs P1S

Discover my journey from 3D printing novice to creator with the Bambu Labs P1S. Learn about open-source designs, home organization projects, and designing your first custom print.

How Buoy Software is Redefining Rails Development with ViewComponents

Discover how Buoy Software improved their Rails app by transitioning from React and GraphQL to ViewComponents. Learn about performance gains and simplified development.

Acceptance Tests with Subdomains

How to use subdomains in your feature specs.

Get new posts by email

Insights on engineering leadership, AI in production, and technical decision-making.

Occasional emails, no fluff.

Powered by Buttondown