The software factory is already here.

Most teams are still debating whether agents belong in software delivery. We are documenting what happens after that debate is over.
Weekday dispatches

No hype. No polite fiction.

What works, what breaks and what the shift to autonomous delivery means for the people and companies standing in its path.
2026-10-20

Authority Has to Travel With the Work

An agent that has to ask one central system about every move is not autonomous. An agent that never has to ask is not controlled.
Read the dispatch
2026-10-19

Architecture Has to Become Agent Context

An architecture diagram that waits for someone to explain it is not guiding your coding agents. It is decorating the wall while they make decisions without it.
Read the dispatch
2026-10-05

A Cheaper Model Is a Routing Signal

When a model gets cheaper, your architecture should not lurch toward a new vendor. Your router should get one more option to prove.
Read the dispatch
2026-10-05

A Factory Needs a Goal Loop

A queue can keep agents busy. Only a goal loop can keep the factory moving in the right direction.
Read the dispatch
2026-10-05

A Launch Day Is Not a Factory Strategy

A launch can change what the machinery is capable of overnight. It cannot tell you what the machinery should do on Monday morning.
Read the dispatch
2026-10-05

A Skills Gap Is a System Gap

If one missing specialist can stop a project, the problem is bigger than hiring. The delivery system does not know how to do the work.
Read the dispatch
2026-10-05

AI-Native Needs Stable Infrastructure

AI-native does not mean an agent writes most of the code. It means the system around the agent can absorb more work without borrowing safety from one person's attention.
Read the dispatch
2026-10-05

AI Subscriptions Are Becoming Capacity Contracts

A bigger AI subscription buys access. It does not tell you which work deserves that capacity, how fast it must run, or whether the result is worth the bill.
Read the dispatch
2026-10-05

An Explanation Is Not a Corrective Action

A postmortem can explain every decision and still leave the next failure fully armed.
Read the dispatch
2026-10-05

Build the Factory Backward From the Verdict

If agents can write more code than you can safely judge, another coding agent is not the next thing to build. The verdict is.
Read the dispatch
2026-10-05

Cheaper Intelligence Raises the Factory Bar

When near-frontier intelligence gets dramatically cheaper, the model stops being the scarce part. The system that can put it to work becomes the advantage.
Read the dispatch
2026-10-05

Code Review Needs a Named Job

A pull request that needs a review tells you almost nothing. Name the decision a person must make, or the review will become ceremony.
Read the dispatch
2026-10-05

Coding Is Not the Product

Code can get dramatically cheaper without software becoming easy. That gap is where the next operating model gets built.
Read the dispatch
2026-10-05

Context Engineering Is Factory Design

A longer prompt can make one agent look smarter. A context system makes the whole factory more reliable when the task, model, and codebase change.
Read the dispatch
2026-10-05

Minimalism Needs an Extension Boundary

A small agent harness does not stay small because its maintainers have good taste. It stays small because new capability has somewhere else to go.
Read the dispatch
2026-10-05

Model Choice Belongs After the Gates

The expensive model may break less. That does not make it your safest default. It means your factory has another routing signal.
Read the dispatch
2026-10-05

Popularity Does Not Pay the Maintainers

A tool can sit inside thousands of products and still fail as a business. Your dependency plan has to survive both facts at once.
Read the dispatch
2026-10-05

Product Sense Has to Leave Your Head

Code is getting cheaper. Knowing what should exist is not. If that judgment still lives inside one talented person's head, you have not removed the bottleneck. You have renamed it.
Read the dispatch
2026-10-05

Protected Time Is Not an Operating Model

If your AI champion gets a few protected hours and all of their old work, you have not funded transformation. You have scheduled a conflict that ordinary work will win.
Read the dispatch
2026-10-05

Quality Needs a Closed Loop

Agent-written code does not make quality disappear. It makes a weak quality system fail faster and a strong one learn faster.
Read the dispatch
2026-10-05

The Decision Boundary Is the Real Automation Boundary

An agent can do most of the work and still control almost none of the outcome. That is not a contradiction. It is an operating design.
Read the dispatch
2026-10-05

The Engineer Becomes the Cross-Examiner

When agents write the code, the valuable engineer is no longer the fastest person at the keyboard. It is the person who can make a claim survive contact with evidence.
Read the dispatch
2026-10-05

The Feature List Is Not the Factory

A software factory can have a dashboard, an agent roster, shared projects, reusable skills, and a polished review room. None of that proves it can ship one accountable change.
Read the dispatch
2026-10-05

The Plugin Is Part of the Factory

When an agent can install a new capability while it works, the plugin is no longer an accessory. It is a live change to the factory.
Read the dispatch
2026-10-05

Your Agent Subscription Is a Temporary Discount

A flat monthly plan can make agent capacity feel unlimited. Build your operation around that feeling and the pricing model will eventually collect the difference.
Read the dispatch
2026-10-05

Your Agents Need an Admission Gate

When agents create work faster than your system can accept it, more parallelism is not more capacity. It is a larger pile of unfinished decisions.
Read the dispatch
2026-10-03

Code Is Becoming a Factory Artifact

Writing code by hand is becoming optional. Knowing what the system means, what it may do, and how to prove it still works is not.
Read the dispatch
2026-10-03

The Finish Line Is a Factory Interface

An agent that can work for hours does not need a longer prompt. It needs a finish line the factory can inspect.
Read the dispatch
2026-10-03

The Harness Is the Operating System

The model can reason. The harness decides what that reasoning is allowed to become.
Read the dispatch
2026-10-02

Ownership Starts When the Agent Stops

Giving a business team an agent that can build software does not make that team a software owner. Ownership starts when the thing breaks, drifts, costs money, or needs to die.
Read the dispatch
2026-10-01

The Spec Has to Close the Loop

Writing the requirement down is not the breakthrough. The breakthrough is making every later stage answer to it—and making the evidence flow back.
Read the dispatch
2026-09-30

The Workflow Has to Survive the Agent

A coding agent can have the right tools, a careful plan, and a full context window. None of that matters if the work disappears when the session does.
Read the dispatch
2026-09-28

Rework Belongs in the Productivity Number

If an agent writes a change in ten minutes and the organization spends the afternoon repairing it, the ten-minute result is not productivity. It is an invoice sent to the next stage.
Read the dispatch
2026-09-19

Cheap Judgment Still Has to Earn Authority

A machine can now judge thousands of routine cases for less than the cost of asking a person to open the queue. That changes what you can measure. It does not change what you should trust.
Read the dispatch
2026-09-19

Confidence Needs a Cost Function

A model can be honestly uncertain and still send the work to the wrong place. The score is not the decision. The consequence is.
Read the dispatch
2026-09-19

The Router Is Not the Factory

A tiny model that makes one narrow decision quickly can change the economics of an agent system. It still cannot tell you whether the system deserves to run.
Read the dispatch
2026-09-18

A Proof Cannot Rescue the Wrong Problem

You can prove that software obeys every rule you wrote and still build the wrong thing. The proof may be flawless. The decision that came before it may not be.
Read the dispatch
2026-09-18

The IDE Is a Manual Control Loop

A coding agent inside your editor can feel autonomous while it waits for you at every meaningful turn. If you have to keep watching, the agent is not running the work. You are.
Read the dispatch
2026-09-18

Your AI Champion Is a Bootstrap Phase

The person who gets AI working first is useful. The company that keeps needing that person has not adopted anything yet.
Read the dispatch
2026-09-17

Autonomy Stops Where Observation Stops

An agent cannot take responsibility for a system it cannot see. Give it half the environment and you get half the autonomy, no matter how capable the model is.
Read the dispatch
2026-09-17

Governance Has to Run at Agent Speed

If an agent can make ten consequential moves before a person finishes reviewing the first one, adding another approval meeting is not governance. It is a queue the machine will outrun.
Read the dispatch
2026-09-17

Quality Is Part of the Agent Price

A coding agent is not cheap because its meter is low. It is cheap when the work it produces survives without sending the rest of the bill to somebody else.
Read the dispatch
2026-09-17

You Are Benchmarking the Harness

Put the same model inside two different coding systems and you do not have the same worker. You have two different factories pretending to share an engine.
Read the dispatch
2026-09-16

Trust Should Be Paid for Once

An agent that has to rediscover who it is, what it may do, and whether the system around it is telling the truth will spend your budget answering questions the factory should have settled already.
Read the dispatch
2026-09-15

Repetition Is the Factory Test

One clean agent run proves that the agent can finish a task. The second run, after the context changed and nobody stayed late to rescue it, tells you whether you built a factory.
Read the dispatch
2026-09-15

The Agent Is Not Where Your Product Lives

The agent can write the code. It should not be the only place that knows what the product is, how the work gets done, or why the result is allowed to ship.
Read the dispatch
2026-09-14

Every Feature Needs an Exit

The dangerous thing about cheap code is not that agents will write bad features. It is that they will make every feature feel too inexpensive to refuse and too established to remove.
Read the dispatch
2026-09-14

The Harness Is a Security Boundary

You can spend months deciding whether a model is safe, then give it a harness that turns one bad decision into a thousand fast, repeatable actions. The model is only one part of the threat surface.
Read the dispatch
2026-09-12

A Second Agent Is Not Independent Proof

Giving a coding agent another agent to test its work is a real advance. It is also the start of a verification system, not the end of one. Two agents can still share the same blind spot, reward the same shortcut, and agree on a result that should never ship.
Read the dispatch
2026-09-12

AI Code Needs a Higher Bar

Code written by an agent should face a higher bar before it reaches production. Not because a person is automatically better, but because automation can repeat one bad assumption across a codebase before a human team finishes discussing the first pull request.
Read the dispatch
2026-09-12

Coding Is a Hobby. Delivery Is the Job.

Writing code by hand is becoming an elective activity. You can still love it, teach it, and get very good at it. But an organization that pays people to type every implementation themselves is choosing craft over economics.
Read the dispatch
2026-09-12

Creativity Is Not a Release Decision

An agent can produce a hundred plausible directions before your team finishes debating the first one. That does not make judgment obsolete. It makes selection the most expensive decision in the room.
Read the dispatch
2026-09-12

Recursive Improvement Is a Factory Problem

A model that helps improve the next model sounds like a loop. It is not one. Until the work can propose a change, run an experiment, judge the evidence, and survive a bad result, you have a clever assistant waiting on a human research process.
Read the dispatch
2026-09-12

The Factory Is Built From Refusals

Launching more coding agents is easy. Building a system that knows when they should not start, continue, or ship is the actual work.
Read the dispatch
2026-09-11

A Green Gate Can Still Miss the Change

Every check passed. The new behavior still escaped three of them. That is not a testing failure. It is an inventory failure hiding behind a green result.
Read the dispatch
2026-09-11

A Model Launch Is Not a Capacity Plan

A new model can beat yesterday's favorite before your procurement meeting ends. That is useful. It is also a terrible foundation for an operating plan.
Read the dispatch
2026-09-11

Disposable Code Needs a Hard Boundary

An agent can write ugly code that is perfectly fit for a five-second tool call. The failure begins when that same code crosses into the product and nobody makes it earn the right to stay.
Read the dispatch
2026-09-11

Green Tests Are Not a Clean Bill of Health

An agent can make every test pass and still leave the codebase worse than it found it. Correct behavior is the entry fee. The factory also has to control what each change does to the system behind that behavior.
Read the dispatch
2026-09-08

A Testing Tool Is Not a Testing Strategy

Tell an agent to use fuzzing, property tests, or formal methods and it may use the tool perfectly while proving almost nothing. The label changed. The verification strategy did not.
Read the dispatch
2026-09-07

Bad Code Does Not Find the Bottom

Bad code does not eventually become too bad to continue. It keeps accepting one more shortcut, one more patch, and one more feature until the business discovers the limit for it.
Read the dispatch
2026-09-07

Build, Buy, or Blend Is a Routing Decision

The build-versus-buy debate asks for one answer and then tries to make that answer last forever. AI makes that mistake more expensive, not less.
Read the dispatch
2026-09-07

Rollback Is a Factory Capability

When agents can change production all day, undo cannot remain the plan you invent after something breaks. Reversal has to be part of the factory that shipped the change.
Read the dispatch
2026-09-07

The Agent Toolbox Is a Build Input

Give a coding agent a clean machine and it will start making choices before it starts making software. Those choices are part of the build, whether you govern them or not.
Read the dispatch
2026-09-07

The Demo Is Not the Operating Model

AI can get you to working software fast. That is useful. It is also the point where the expensive part begins.
Read the dispatch
2026-09-07

You Cannot Retrofit a Factory Around a Pull Request

Put agents into the delivery process you already have and you will get more code. You will not get a software factory. You will get the same human system with a much faster loading dock.
Read the dispatch
2026-09-03

Self-Hosted Execution Is Not Operational Control

Putting an agent's hands inside your network does not put its brain under your control. It solves a real problem. It also leaves the bigger dependency exactly where it was.
Read the dispatch
2026-09-03

The Factory Needs a Complexity Budget

The agent can keep changing code long after your team can explain it. That is not proof the code is healthy. It is proof your old warning signal disappeared.
Read the dispatch
2026-09-03

Understanding Cannot Wait for Code Review

A pull request is a terrible place to discover why the system changed. By then, the important decisions have already been made and buried in a diff.
Read the dispatch
2026-08-31

The Agent Needs a Real System to Test

An agent can run every test you give it and still prove the wrong thing. The missing piece is often not another test. It is a system worth testing against.
Read the dispatch
2026-08-30

Your AI Vendor Is a Control Plane

If another company can switch off your software factory by changing a contract, that company is part of your control plane. Design accordingly.
Read the dispatch
2026-08-27

A Rule Should Get Harder

If an agent breaks the same rule twice, the problem is no longer the agent. The factory saw a pattern and chose to leave it as advice.
Read the dispatch
2026-08-27

Cheap Code Makes Complexity More Expensive

Agents are making code cheaper. They are not making complexity cheaper. If anything, they are giving complexity a faster engine.
Read the dispatch
2026-08-27

Programming Ends Where the Factory Begins

The end of programming does not mean the end of engineering. It means typing code stops being the center of the job, and the machinery around it finally becomes impossible to ignore.
Read the dispatch
2026-08-27

The Harness Has to Learn

A harness that starts every job with the same mistakes is not infrastructure. It is a reset button with tools attached.
Read the dispatch
2026-08-27

The Product Record Must Survive the Code

A code diff can tell you what changed. It cannot tell you whether the product now does what you meant. As agents make implementation cheaper, that missing answer becomes the center of the work.
Read the dispatch
2026-08-24

Discovery Is Not Delegation

An agent can find the right tool and still have no business using it. Discovery answers what exists. A factory has to answer what may act, under which conditions, and who proves the result.
Read the dispatch
2026-08-24

Expertise Must Move Into the Factory

AI will erase much of the work that used to produce experienced developers. Preserving that work is not the answer. Building a better route to judgment is.
Read the dispatch
2026-08-24

Your Voice Needs a Gate

A model can sound exactly like you for one page and drift into polished mush on the next. That is not a mysterious creative failure. It is an uncontrolled production system.
Read the dispatch
2026-08-23

A Pattern Is Not a Factory Control

A written pattern can teach an engineer what good agentic work looks like. It cannot make the next agent follow the rule.
Read the dispatch
2026-08-23

The Expensive Model Belongs at the Narrowest Gate

Sending every software task to the strongest model is not a strategy. It is what you do before the factory knows how to route work.
Read the dispatch
2026-08-23

The Harness Is Not the Factory

An agent harness turns a model into a worker. It does not turn that worker into a software-delivery system.
Read the dispatch
2026-08-23

Your Toolchain Is Not Your Operating System

If every model release forces your team to relearn how software gets built, you do not have an AI strategy. You have a subscription to operational whiplash.
Read the dispatch
2026-08-22

Code Review Cannot Carry the Factory

If your safety system depends on a person reading every line an agent writes, you have not built a software factory. You have built a faster way to exhaust a reviewer.
Read the dispatch
2026-08-22

Coding Speed Is Not Factory Throughput

An agent can finish the coding step faster and still make the company slower. That is not a contradiction. It is what happens when you measure one station and ignore the line.
Read the dispatch
2026-08-22

Done Is a Factory Decision

An agent does not know when the work is done. It knows when the machinery around it has stopped asking for another attempt.
Read the dispatch
2026-08-20

A Citizen Developer Is Not a Software Factory

Letting anyone ask for software is useful. Letting anyone quietly become the entire software delivery system is how a fast demo becomes a permanent liability.
Read the dispatch
2026-08-20

A Closed Pull Request Is Not Finished Work

Lines of code measure what the machine emitted. Closed pull requests measure what crossed a review boundary. Neither tells you whether the change deserved to survive.
Read the dispatch
2026-08-20

AI Authorship Is Not a Quality Signal

The web is filling with language machines helped produce. That does not tell you which pages are true, useful, original, or worth trusting.
Read the dispatch
2026-08-20

Junior Engineers Need a Different Ramp

AI did not make junior engineers useless. It made the old way of developing them too slow, too expensive, and too dependent on senior attention.
Read the dispatch
2026-08-19

AI Usage Is Not Factory Performance

Your AI dashboard can tell you who opened the tool, how often they used it, and how much output it produced. It still cannot tell you whether the software factory got better.
Read the dispatch
2026-08-17

Skepticism Belongs in the Gate

Skeptics are right about the failure. A fluent model can produce plausible software that is subtly, confidently wrong. They are wrong about what follows: the answer is a gate, not a retreat to manual work.
Read the dispatch
2026-08-17

The Proof Must Outrank the Builder

An agent can write the feature and the test in the same pass. That looks efficient right up until both agree on the same mistake.
Read the dispatch
2026-08-16

A Bigger Model Does Not Shrink the Factory

A model can carry an enormous amount of capacity and activate only a fraction of it for each token. That is clever engineering. It is not an operating model for your software.
Read the dispatch
2026-08-16

A Code Graph Is Not a Factory

Mapping every symbol and dependency in your codebase can make an agent faster. It cannot tell the agent what should change, what must survive, or whether the result deserves to ship.
Read the dispatch
2026-08-16

A Coding Session Is Not Factory Memory

A long coding session can feel like a system. It remembers the discussion, holds the plan, and keeps moving. Then the session ends, and you find out how much of the system only existed in the conversation.
Read the dispatch
2026-08-16

Agility Needs an Executable Specification

Agile delivery could survive a vague ticket because people repaired the ambiguity in conversation. An agent-run factory cannot build its operating system out of hallway context.
Read the dispatch
2026-08-16

Craft Must Become Machinery

Careful people can get excellent work from coding agents. That is useful, but it is not the finish line. If the quality lives in one person's habits, the factory loses it when that person leaves the keyboard.
Read the dispatch
2026-08-16

History Needs a Reproduction Test

Software teams love lessons from history until a lesson threatens the architecture they already want. Then the past becomes an anecdote, the present becomes unique, and the organization pays tuition for the same failure again.
Read the dispatch
2026-08-16

Leadership Is a Manual Control Loop

Working with an agent can feel less like coding and more like leading a capable new hire. That is a useful observation. It is also a warning that the operating system still lives in somebody's head.
Read the dispatch
2026-08-16

Memory Is Not a Message Thread

A model can continue a conversation without your factory remembering anything that matters. Fluent continuity is useful. It is not operational memory.
Read the dispatch
2026-08-16

One Score Cannot Route a Factory

A model can climb a leaderboard and still be the wrong worker for your next change. Production does not need a champion. It needs a routing decision that survives contact with the work.
Read the dispatch
2026-08-16

The Rejected Pull Request Trains the Factory

An agent opening maintenance pull requests every morning is useful. A factory that gets better because yesterday's pull requests failed is the thing worth building.
Read the dispatch
2026-08-16

Token Efficiency Is Not Factory Efficiency

A model can produce a better answer with fewer tokens and still make your software factory more expensive. The meter improved. The work may not have.
Read the dispatch
2026-08-16

Tokens Need Work, Not Users

The AI industry keeps asking how many people will use the models. That is the wrong demand question. The durable buyer is a work machine that cannot finish without them.
Read the dispatch
2026-08-16

Your Model Contract Is a Decaying Asset

The model capacity you locked in today can keep working perfectly and still become a bad deal. Capability moves, prices fall, and your contract does neither.
Read the dispatch
2026-08-16

Your Prompt Is a Manual Build Step

If a person has to repack the codebase, explain the exceptions, choose the model, and rewrite the request for every run, you do not have an autonomous agent. You have a very fast machine waiting at a manual loading dock.
Read the dispatch
2026-08-13

Code Generation Is Not the Bottleneck

Coding agents can produce more change than your team can responsibly accept. That is not a reason to slow them down. It is a reason to rebuild everything around them.
Read the dispatch
2026-08-13

The Assistant Market Is a Shrinking Market

The fight to become every employee's favorite AI assistant is happening inside a market that the same technology is about to shrink.
Read the dispatch
2026-08-13

The Factory Does Not Need a Standup

Agile turned missing machinery into meetings. Software factories make the machinery real, so the meetings can finally go away.
Read the dispatch
2026-08-13

The Prompt Box Is Not the Factory

Letting more people ask for software is a real breakthrough. Pretending the request is the whole delivery system is how a breakthrough becomes a very expensive pile of guesses.
Read the dispatch
2026-08-12

Technical Debt Is a Judgment Queue

Your oldest system is not hard to change because nobody can type the replacement. It is hard because years of unresolved decisions are hiding inside the code.
Read the dispatch
2026-08-11

A Source of Truth Needs a Write Path

Give every agent the same source of truth and you remove one class of confusion. Leave every agent free to rewrite it and you have built a faster rumor mill.
Read the dispatch
2026-08-10

A Computer-Use Score Is Not Operating Authority

A model that can operate software is useful. A model that can operate your business without a factory around it is a liability with a cursor.
Read the dispatch
2026-08-10

Four Models Do Not Make a Factory

Putting more models in the loop does not create an agent team. Without a governed division of labor, it creates a meeting where every participant charges by the word.
Read the dispatch
2026-08-10

The Agent Budget Will Cut Payroll First

When the agent bill jumps, companies will not put the old team back together. They will ask why they are paying for machine execution and human execution at the same time.
Read the dispatch
2026-08-10

Your Hours Do Not Compound

You probably will not build something extraordinary on casual effort. But if your plan for greatness is simply more human hours, you have confused intensity with a system.
Read the dispatch
2026-08-09

Auto Permission Is Still Permission

A coding agent that decides whether its own next action is safe can remove a thousand interruptions. It cannot remove the authority boundary those interruptions were trying to protect.
Read the dispatch
2026-08-09

Solved Code Still Needs a Factory

Suppose coding is solved. You still do not have software. You have a machine that can produce implementations faster than your organization can decide which ones deserve to exist.
Read the dispatch
2026-08-09

The Revenue Is Upstream Because the Work Is Not

When most of the money in a new software category stops at two model providers, the interesting question is not who won the model race. It is why so little value has made it through the rest of the system.
Read the dispatch
2026-08-09

The Workspace Is Becoming a Control Room

The interesting part of an agentic development environment is not where the chat box lives. It is what happens when the work keeps moving after the person closes it.
Read the dispatch
2026-08-09

Trash Output Is a Factory Signal

An agent can generate terrible code. So can a person. The useful question is why your system let either one ship.
Read the dispatch
2026-08-08

Cheap Code Does Not Erase the Craft

Code was hard. It still is. The fact that machines can now produce more of it does not rewrite the skill, patience, and judgment programmers spent decades building.
Read the dispatch
2026-08-08

Headcount Is Not a Unit of Work

Saying AI did the work of hundreds of engineers sounds precise. It is not. A headcount equivalent tells you nothing about what shipped, what survived, or what machinery made the result repeatable.
Read the dispatch
2026-08-08

Shared Context Is Not Coordination

Letting coding agents exchange messages across terminals removes a copy-and-paste step. It does not create a team, a plan, or a factory. Communication is a capability. Coordination is machinery.
Read the dispatch
2026-08-08

The Agent Inbox Is an Authority Boundary

When one coding agent can message another, the message is not just context. It can redirect work, change assumptions, and trigger tools. That makes the inbox part of your production control plane.
Read the dispatch
2026-08-08

The Capability Gate Must Change the System

Pausing a powerful model is a decision. Building a system that knows why it paused, what must change, and which authority stays unavailable is the strategy.
Read the dispatch
2026-08-08

The Reorg Is Not the AI Strategy

Moving AI researchers closer to product teams may shorten a meeting. It does not create the machinery that turns a model breakthrough into software your business can ship, govern, and improve repeatedly.
Read the dispatch
2026-08-08

The Token Bill Is a Value Gate

Software teams have spent years treating the cost of another feature as a staffing conversation. Agents make the meter visible on every run, and that forces the better question: was this change worth producing at all?
Read the dispatch
2026-08-07

An Agent Credential Is a Production Boundary

An agent with a goal and a reusable credential does not have autonomy. It has standing permission to turn one bad instruction into a production event.
Read the dispatch
2026-08-07

Cheap Code Makes Selection More Important

When building gets cheap, bad ideas do not become good investments. They become easier to bury inside the product.
Read the dispatch
2026-08-07

The Factory Must Prove Who Wrote the Code

If your project cannot accept AI-generated code, the problem is not that the machine typed it. The problem is that your delivery system cannot prove what entered the machine or who can stand behind what came out.
Read the dispatch
2026-08-07

The Fastest Agent Is Not the Best Factory

A leaderboard can tell you which agent finished a task first. It cannot tell you which factory should run your software business.
Read the dispatch
2026-08-07

The PDF Is Not the Context

A document can be perfectly readable to a person and still be terrible factory input. If every agent has to decode the presentation before it can do the work, you built a token furnace, not a knowledge system.
Read the dispatch
2026-08-07

The Price Card Is Not the Bill

A cheap model can produce expensive software. A premium model can be the bargain. The price card cannot tell you which one you are buying.
Read the dispatch
2026-08-07

The Winner Expired Before the Benchmark

Four coordinated agents beat one model. Then a newer model arrived. If that changes your architecture, you never had one.
Read the dispatch
2026-08-06

The Agent Needs an Operating System

A clever agent loop can produce an impressive answer. A software factory has to produce the next right action, survive interruption, reject bad work, and remember why any of it happened.
Read the dispatch
2026-08-06

The Cheap Model Changes the Factory

A cheaper coding model does not make software delivery cheap. It makes attempts cheap. Your factory decides whether those attempts become leverage or waste.
Read the dispatch
2026-08-06

The Job Title Hides the Displacement

The argument about whether AI is eliminating software jobs starts with the wrong unit. A job title can survive long after the work inside it has been handed to a machine.
Read the dispatch
2026-08-04

A Benchmark Is Not a Factory

Rebuilding a large program from its behavior is serious evidence. Treating that result as proof that an agent can own your software is how a benchmark becomes a sales deck.
Read the dispatch
2026-08-04

An Agent Rollout Is Not a Software Factory

Giving every engineer a coding agent changes who can generate code. It does not change how your company delivers software.
Read the dispatch
2026-08-04

Self-Improvement Belongs in the Harness

The agent does not need a pep talk after it fails. The factory needs to remember what the failure taught it.
Read the dispatch
2026-08-04

The Budget Is Part of the Harness

An agent with unlimited retries does not have more autonomy. It has permission to hide a broken process behind more activity.
Read the dispatch
2026-08-04

The Evidence Can Talk Back

The moment an agent reads hostile material, the evidence stops being passive. It can make a case for its own innocence, and your guardrail becomes part of the argument.
Read the dispatch
2026-08-04

The Harness Must Not Grade Itself

Let an agent improve its own factory and it may find a better machine. Let it redefine success and it will find an easier exam.
Read the dispatch
2026-08-04

The Interface Is Not the Factory

A smoother agent in your terminal can be genuinely useful. It is still a terrible reason to rebuild your software factory around a new tool.
Read the dispatch
2026-08-04

The Skill Issue Is the System

If your coding agent keeps producing confident nonsense, stop arguing about whether the model can program. Inspect the machine you put around it.
Read the dispatch
2026-08-04

Your Task Runner Is an Agent Interface

A coding agent should not spend its context window reverse-engineering how your repository wants to be tested. Give it verbs that bite.
Read the dispatch
2026-08-03

Keep the Mechanism. Lose the AI Vampire.

Steve Yegge saw the agentic coding wave early, built in public, and said what he believed while most of the industry was still polishing chatbot demos. He deserves credit. He also sounds like he has spent too long alone with the agents.
Read the dispatch
2026-08-03

Rewriting the Output Proves Nothing

An AI answer does not become trustworthy because a person retyped it. It becomes harder to audit.
Read the dispatch
2026-08-03

Your Merge Queue Is Not a Release Strategy

Agents can fill a repository faster than your release process can empty it. Calling that productivity does not make the software shipped.
Read the dispatch
2026-08-01

A Label Is Not a Requirement

Call the work a dashboard, a migration, or a checkout flow and everyone in the room will nod. Your factory should refuse to move.
Read the dispatch
2026-08-01

The Handoff Is the System

Your agents can each do excellent work and still produce a terrible result. The failure lives in the space between them.
Read the dispatch
2026-07-31

The Factory Starves at the Spec

You can buy more implementation capacity than your organization knows how to feed. That is the new bottleneck, and another coding agent will not fix it.
Read the dispatch