Before You Scale: What Chapter 1 of Designing Data-Intensive Applications Actually Teaches You
·8 min read

Before You Scale: What Chapter 1 of Designing Data-Intensive Applications Actually Teaches You

Everyone cites Designing Data-Intensive Applications. It’s on the reading list of every serious engineering team. Engineers drop it in interviews. CTOs reference it in system design discussions. But most people read it once, nod along, and move on without internalizing what the first chapter is actually saying.

Read on Substack

system design
MCP + Skills: The New Interface for Engineering Work
·5 min read

MCP + Skills: The New Interface for Engineering Work

There’s a type of cognitive overhead that engineers have normalized so completely they stopped noticing it.

Read on Substack

ai engineeringharness engineering
Streaming in LLM Agents Isn’t Just a UX Feature. It’s an Architecture Decision.
·4 min read

Streaming in LLM Agents Isn’t Just a UX Feature. It’s an Architecture Decision.

Most teams add streaming to their AI products because it feels faster.

Read on Substack

ai engineeringsystem design
Building Internal Chatbots That Actually Work
·7 min read

Building Internal Chatbots That Actually Work

Every company I’ve worked with has the same problem dressed in different clothes.

Read on Substack

ragai engineeringsystem design
The Unit Economics of AI Products
·12 min read

The Unit Economics of AI Products

Traditional SaaS has a comforting property: infrastructure costs are largely fixed.

Read on Substack

ai engineering
Caveman Prompting: I Tested the Claim. The Real Finding Is Somewhere Else.
·18 min read

Caveman Prompting: I Tested the Claim. The Real Finding Is Somewhere Else.

There’s an idea that circulates in AI engineering circles called “caveman prompting.” The premise: write your instructions in stripped-down, telegraphic English — almost no grammar, no courtesy, just the bare intent — and the model will still deliver.

Read on Substack

prompt engineeringai engineering
Your Micro SaaS Will Be Cloned. Here’s What Actually Protects You.
·5 min read

Your Micro SaaS Will Be Cloned. Here’s What Actually Protects You.

Everyone tells you to build the moat.

Read on Substack

startupsaasmoat
Designing AI Products That Users Actually Trust
·11 min read

Designing AI Products That Users Actually Trust

Getting the architecture right is necessary.

Read on Substack

ai engineering
How to Build AI Agents That Don’t Collapse in Production
·12 min read

How to Build AI Agents That Don’t Collapse in Production

The previous chapter made the case for workflows.

Read on Substack

ai engineering
You Don’t Need an Agent. You Need a Workflow
·9 min read

You Don’t Need an Agent. You Need a Workflow

Agents are everywhere in the AI conversation right now.

Read on Substack

ai engineering
The AI Stack Trap
·8 min read

The AI Stack Trap

Every week there’s a new framework, a new model, a new tool that promises to change how you build AI products.

Read on Substack

ai engineering
Base case, smaller input, leap of faith: the only three things you need to understand recursion
·6 min read

Base case, smaller input, leap of faith: the only three things you need to understand recursion

Most developers learn recursion by memorizing examples.

Read on Substack

algorithms
The AI Product Trap
·7 min read

The AI Product Trap

Most AI products look great in a demo.

Read on Substack

foundersai engineering
Without Constraints, Any Solution Works. That's Exactly the Problem.
·8 min read

Without Constraints, Any Solution Works. That's Exactly the Problem.

Most people read a problem looking for what they need to do.

Read on Substack

leetcodecareeralgorithms
Event-Driven Architecture: What It Is, Why It Matters, and When to Use It
·5 min read

Event-Driven Architecture: What It Is, Why It Matters, and When to Use It

Most teams adopt event-driven architecture because someone said it scales.

Read on Substack

edaarchitecture
How I’d land an international remote job if I were starting over
·9 min read

How I’d land an international remote job if I were starting over

Most devs looking for international opportunities are applying to the wrong companies, through the wrong channels, with the wrong expectations.

Read on Substack

job huntingcareer
The model that learned to worry
·3 min read

The model that learned to worry

Sonnet 4.5 developed something that looks a lot like anxiety. It’s not. But it’s worth thinking about why it happened.

Read on Substack

ai engineeringllms
The 'Devs Are Dead' Narrative Is Selling You a Half-Truth
·4 min read

The 'Devs Are Dead' Narrative Is Selling You a Half-Truth

Every week, a new headline tells you software engineers are becoming obsolete.

Read on Substack

ai engineeringagentic codingvibe coding