Blog

Notes from the build

Ideas to innovate, and lessons we've learned while using it to build the platform.

July 28, 2026

Build a product team that didn't exist yesterday

Nobody hands you a Product Lead or a roster of Feature Engineers pre-cast. Imagine who you'd actually want running point, then write them into being.

July 26, 2026

Release v0.33: A smoother handshake, and a subscription that finally adds up

This release makes sure a brand-new context actually gets Claude Code wired up from the start, fixes extra contexts showing the wrong plan, and adds a quiet nudge when a new version is ready.

July 24, 2026

Loop engineering: the real skill isn't the prompt, it's the loop

A single great prompt gets you one good answer. A well-designed loop — with its own trigger, interval, and exit condition — gets you a process that keeps working after you've stopped watching.

July 22, 2026

Release v0.32: A sturdier lock, and a few loose ends tied up

This release closes a real local-tampering gap in your plan and usage limits, fixes two DocViewer regressions, brings a shared visual flourish to the client app, and folds the Status Report hub's scratch workspace into something more permanent.

July 21, 2026

Why good ideas get shelved before anyone decides they're bad

Most ideas aren't rejected for being bad — they're rejected on a cost estimate, and the real measure of a new tool is how many of those estimates it quietly proves wrong.

July 20, 2026

Can you use more than one AI CLI in the same project?

DF Code never hard-codes which AI CLI an agent runs — pick one as the install-wide default, then override it per workspace, so one project's Reviewer can run on a different tool than its Engineer without rebuilding anything.

July 19, 2026

How to know what happened across every project overnight — without opening any of them

A scheduled agent can quietly check every workspace you're running and leave one digest waiting for you, so catching up stops meaning opening ten different projects one at a time.

July 18, 2026

What comes after the IDE?

An IDE was built around one assumption — one person, at one keyboard, working on one file at a time — and that assumption, not the editor itself, is the first thing worth questioning.

July 17, 2026

Release v0.31: Real logins, real downloads, and a place to ask questions inside your own docs

This release swaps placeholders for the real thing across the board — real GitHub login, real desktop installers, real email delivery — and lets you ask a question about a specific passage in a doc without leaving it.

July 16, 2026

How to save a multi-agent setup so you're not rebuilding it every time

A Strategy captures a set of agent roles once — triggers, prompts, and workspace scope included — so a pattern like Watcher/Addresser or Engineer/Reviewer can be instantiated again with one call instead of rebuilt by hand.

July 15, 2026

Release v0.30: A front door, and a sturdier foundation

This release gives DF Code a public home, a way to back up your whole setup, and a friendlier on-ramp for anyone starting fresh.

July 13, 2026

How to stop starting every morning triaging the same GitHub issues

A scheduled agent can check your repo for new issues on its own, then hand each one through a triage-reproduce-fix pipeline of its own threads — so the chore that used to eat the first twenty minutes of your day happens before you've opened your laptop.

July 11, 2026

Why "save time" is the wrong way to think about AI

Every generation gets tools that make the old work faster — the real question is what work becomes possible that wasn't before.

July 10, 2026

The assistant that remembers your research

Long research threads lose their best insights to scroll-back. Give the good parts a permanent home.

July 2, 2026

Watch the feedback, so you don't have to

A Watcher/Addresser pair turns pull request comments into fixes before you've finished your coffee.

June 24, 2026

A co-founder for your side project

Solo builders rarely have someone to push back on their own work. An Engineer/Reviewer pair fills that gap.

June 10, 2026

Five ideas, one afternoon

Why exploring a fork in a decision is cheaper than arguing about it — just build both and see.

May 30, 2026

Domains: giving every agent a memory it can trust

A place for what your codebase has already taught you, so no agent has to learn it twice.

April 18, 2026

The Conductor pattern: one agent that never writes code

How one agent keeps an entire roadmap moving forward — without ever opening a single file.

February 2, 2026

Introducing DF Code

Why I built a place for your ideas to keep moving, instead of one more chat window that forgets everything overnight.