Thinking in Systems, Shipping in Loops

x.com24 saved

  • post
  • Saved

Written by AI

TLDR
Tomasz Tunguz argues software engineers now design agent systems, constraints, and verification loops rather than hand-writing every line of code.
Best for
Engineering leaders building agentic software delivery systems
The tip
Put verification loops, reusable skills, and production observability around agent-generated code.
What you need
  • Tests
  • A reviewer agent
  • Production observability
  • Reusable skills and tools
Start here
  1. Define the system architecture and constraints.
  2. Add tests and a reviewer agent so AI can validate its work.
  3. Turn repeated failures into reusable skills and components.

postThe source

Tomasz Tunguz@ttunguz

Thinking in Systems, Shipping in Loops

Media saved

Highlights
  • This is the new software engineering : designing the systems that let AI write code correctly at scale.

    The job shifts from writing lines to designing reliable systems.

  • Three properties define great system design : resilience, self-organization & hierarchy.

    These are the organizing principles.

  • Self-organization is the loop learning, so a class of failure becomes a new skill the agent applies next time.

    Repeated failures should become reusable agent behavior.

Excerpt

“Writing code by hand is no longer an economically productive enterprise for the vast majority of programmers working at the vast majority of companies. That’s today. By the end of the year, it will be virtually all domains, virtually all programmers, virtually all companies.”

From x.com