Showing Posts From

Ai-architecture

The LLM Structural Crisis: Solving Context Decay with the AI Memory Prosthesis

The LLM Structural Crisis: Solving Context Decay with the AI Memory Prosthesis

When building complex systems with Large Language Models, I realized that the real crisis was not th...

The 200-Prompt Wall

The 200-Prompt Wall

I've spent the better part of this year building prototypes with AI assistance. Three production pro...

AI-assisted development breaks around prompt 200, but it doesn't have to

AI-assisted development breaks around prompt 200, but it doesn't have to

AI-assisted development breaks around prompt 200 - But it doesn't have to! Of course, your mileage...

The end of documentation debt: how an AI “memory prosthesis” automates the PRD

The end of documentation debt: how an AI “memory prosthesis” automates the PRD

Product documentation has a dirty secret: it decays on contact with reality. The moment a PRD is "f...

What a brick teaches us about AI-driven product development

What a brick teaches us about AI-driven product development

What does a brick have in common with AI-driven product development? Louis Kahn, one of the greates...

I shipped a beta, almost production-grade PWA fast, less than a day

I shipped a beta, almost production-grade PWA fast, less than a day

I shipped a beta, almost production-grade PWA fast, less than a day. Here's the framework that made ...

Spec-first is anxiety management

Spec-first is anxiety management

You're in unknown territory. Your instinct says: "We need a detailed spec because this is unfamiliar...

AI can get you 90% of the way to a spec in seconds

AI can get you 90% of the way to a spec in seconds

AI can get you 90% of the way to a spec in seconds. That might be the problem. There's something ...

Keeping UI in sync with code: Olives

Keeping UI in sync with code: Olives

What's the worst part about UI design other than doing it? Keeping it in sync with the code. Well, ...

Figma fancy screenshots vs Olives structural extraction

Figma fancy screenshots vs Olives structural extraction

Figma just announced they can turn your code into fancy screenshots. Meanwhile, I've been working on...

SR-SI context savings scale progressively

SR-SI context savings scale progressively

AI context savings that work like taxes should: progressive. Small repos see 10-20% efficiency gains...

What if AI could learn to remember?

What if AI could learn to remember?

What if AI could learn to remember? It already does. Just not the way you think. We've been solvi...

AI lets you move at 240 km/h

AI lets you move at 240 km/h

AI lets you move at 240 km/h. That's both a gift and a trap. I've been going deep with AI lately, a...

Figma fancy screenshots vs Olives structural extraction

Figma fancy screenshots vs Olives structural extraction

Figma just announced they can turn your code into fancy screenshots. Meanwhile, I've been working on...

Swap the model. The project stays coherent

Swap the model. The project stays coherent

The project hasn't noticed this yet but... I've been switching AI models mid-project for months. ...

The way Einstein's brain worked is how AI should retrieve information

The way Einstein's brain worked is how AI should retrieve information

The way Einstein's brain worked is exactly how AI should retrieve information. It doesn't. Yet. Ein...

AI governance needs identity, not just rules

AI governance needs identity, not just rules

Most AI governance debates are asking the wrong question. We keep asking "how do we make AI behave ...

Builder mode vs architect mode in AI development

Builder mode vs architect mode in AI development

I was formally trained as an architect. I can't un-see systems now. Everything is interconnected, st...

The biggest lie in AI-assisted development

The biggest lie in AI-assisted development

The biggest lie in AI-assisted development: "Just generate better specs and your problems will go aw...

The moat hiding in plain sight is memory

The moat hiding in plain sight is memory

Everyone's debating whether to build up or down from general AI. Nobody's talking about the moat h...

Communication engineering beats prompt engineering

Communication engineering beats prompt engineering

Do you "communication engineer" like you "prompt engineer"? Clients get shocked when they ask desig...

I cut the AI's memory and it got smarter

I cut the AI's memory and it got smarter

I gave an AI a 15,800 token memory. Then I cut it to 3,300 (update: make it 1.6k). It got smarter,...

Olives is adding the final piece: proper visual fidelity

Olives is adding the final piece: proper visual fidelity

Almost a week ago, I built bidirectional sync between code and design tools. This weekend, I'm add...

SR-SI: The methodology that gives AI persistent memory across any long-running project

SR-SI: The methodology that gives AI persistent memory across any long-running project

106x performance improvement. A self-improving loop. And a section nobody expected to write. V2 is ...

I accidentally fixed AI forgetting without embeddings, fine-tuning, or a database

I accidentally fixed AI forgetting without embeddings, fine-tuning, or a database

I accidentally fixed AI "forgetting" without a database, embeddings, or fine-tuning through SR-SI. ...

Making Figma speak code's language with Olives

Making Figma speak code's language with Olives

I could've built a new design tool. Instead, I'm forcing Figma to speak code's language - determin...

RAG gives AI a library. SR-SI gives it something closer to a memory

RAG gives AI a library. SR-SI gives it something closer to a memory

RAG gives AI a library. SR-SI gives AI something closer to a memory. The difference is smaller than...

The AI isn't an oracle, it's a collaborator

The AI isn't an oracle, it's a collaborator

The AI isn't an oracle, it's a collaborator. There's a fundamental difference between consulting an...

The problem with AI isn't intelligence. It's orientation.

The problem with AI isn't intelligence. It's orientation.

Every team I talk to has the same complaint: The outputs are generic. The AI sounds confident but ...

How I maintain coherence across 66,000 lines of code without losing the thread

How I maintain coherence across 66,000 lines of code without losing the thread

Most AI-augmented development workflows break somewhere between promt 50 and 200, or as I've come to...

SR-SI accidentally solved the documentation problem too

SR-SI accidentally solved the documentation problem too

I arrived at SR-SI to solve context decay. I accidentally solved the documentation problem too. Whe...

Why AI outputs feel 60% relevant

Why AI outputs feel 60% relevant

There's a particular type of frustrating AI output that most teams recognize right away. It’s well-s...

Ambiguity is information, not a problem

Ambiguity is information, not a problem

We've built tools that turn ambiguity into structure, then lied to ourselves and called that progres...

Computation is killing collaboration

Computation is killing collaboration

Computation is killing collaboration. The biggest hurdle in AI-assisted development isn't a lack of...

Documentation tells you what happened. An index tells AI where to look.

Documentation tells you what happened. An index tells AI where to look.

Documentation tells you what happened. An index tells AI where to look. These are not the same artif...

I don't run AI training courses. I run AI orientation engagements.

I don't run AI training courses. I run AI orientation engagements.

I don't run AI training courses. I run AI orientation engagements. The distinction matters more tha...

Olives: bidirectional sync and one source of truth

Olives: bidirectional sync and one source of truth

A few days ago: Olives could extract components from code. Today: Full bidirectional sync works en...