~GIX Loading...
Back to Insights
April 29, 2026AI InfrastructureRob Murtha

Pattern-Based Engineering: Software That Composes, Runs, and Disappears

The future of software isn't permanent systems built to last forever. It's architecture derivatives — composable patterns that fuse with unique data, run their mission, and dissolve. The value isn't the code. It's the pattern and the feed.

Every framework, scaffold, and agent tool you ship today will be commoditized within months. Gerolamo scores the median agentic coding tool at 1-2 out of 10 on defensibility. The tools are disposable. The patterns that compose them — and the data that feeds them — are not.


The End of Permanent Software

We have been trained to think of software as something you build once and maintain forever. You architect it. You deploy it. You patch it. You accumulate technical debt. You pay engineers to keep it alive. The system becomes an asset on a balance sheet and a liability in your backlog — simultaneously.

This model is dying. Not because the software is bad, but because the environment it operates in changes faster than the software can adapt. By the time you've shipped version 2, the data landscape has shifted, the models have improved, the integration surface has changed, and the competitive context has moved.

The agent ecosystem proves this in real time. Gerolamo tracks over 190 technical domains across GitHub, arXiv, and Hugging Face. In the autonomous agent domain alone, 348 unique creators share a market so fragmented that no single builder controls more than 1% of it. The median defensibility score is 2 out of 10. Two-thirds face direct displacement by frontier labs.

These aren't bad projects. They're good solutions to temporary problems — built as if they were permanent.

What Pattern-Based Engineering Actually Is

Pattern-based engineering is the practice of treating software systems as architecture derivatives — composable templates that fuse with specific data primitives, context, and feeds to produce a purpose-built system. The system runs its mission and dissolves. The pattern persists.

Think of it like this:

  • Traditional engineering: Build a CRM. Maintain it for 10 years. Fight every upgrade.
  • Pattern-based engineering: Define a "customer intelligence feed" pattern. Compose it with your CRM data, your agent's context, and your scoring rules. The system materializes, runs, and can be recomposed when the data or context changes.

The unit of value shifts from the system to the pattern + the feed. The code is ephemeral. The architecture theme — the composable blueprint that knows how to fuse data, context, and delivery — is the durable asset.

Why Now

Three forces are converging to make this inevitable:

1. AI makes code generation free. When agents can scaffold entire applications from a spec, the cost of producing software approaches zero. IDE-native tools like Cursor, GitHub Copilot, and Replit Agent are already doing this. The value of handcrafted code is collapsing. The value of knowing what to build and what data to feed it is increasing.

2. Data changes faster than systems can adapt. A living data feed updates continuously. A deployed system does not. The gap between "what the system knows" and "what reality looks like" grows every day the system is static. Pattern-based systems close this gap by recomposing around fresh data.

3. Frameworks are commodities. Gerolamo's analysis of composable architecture tools confirms this. Projects like Microbus Fabric — a microservices framework designed so AI agents can generate consistent distributed systems — score a 3/10 on defensibility. The evolutionary architecture movement (3,300+ stars) has proven the concept but remains an educational pattern, not a defensible product. The pattern is valuable. The implementation is replaceable.

The Architecture Derivative

In finance, a derivative derives its value from an underlying asset. In pattern-based engineering, a system derives its value from the underlying data feed and context it composes with.

A pattern-based system has four layers:

  1. Architecture theme — the reusable structural blueprint. How components connect, how data flows, how agents interact. This is the derivative instrument.
  2. Data primitives — the scored, enriched, qualified signal that feeds the system. Not raw data. Living data feeds with provenance, scoring, and lineage.
  3. Context — the specific environment, constraints, users, and decision surface the system serves. A CNC shop and a defense contractor might use the same pattern with completely different context.
  4. Composition — the act of fusing theme + primitives + context into a running system. This is what agents do. This is what MCP enables. This is the new build step.

The system itself is the least valuable layer. It's a printout. The pattern, the data, and the context are the durable assets.

What This Means for Engineers

Your job shifts from building systems to designing patterns and curating feeds.

The engineer who can define a composable architecture theme that works across 50 different data contexts is more valuable than the engineer who can build one perfect system for one client. The team that maintains a living data feed is more valuable than the team that maintains a static application.

This is already happening:

  • Serverless computing proved that infrastructure can be ephemeral. You don't maintain servers. You define functions. The infrastructure materializes and dissolves per invocation.
  • Infrastructure as Code proved that architecture can be declarative. You don't click through consoles. You define desired state. The system converges.
  • Agent-native development is proving that code can be generated on demand. You don't write every line. You define intent. The agent composes.

Pattern-based engineering is the logical conclusion: the entire system is ephemeral. You define the pattern. You feed it data. It composes, runs, and can be dissolved and recomposed when conditions change.

The Data Is the Moat

If the code is ephemeral and the frameworks are commodities, where does defensible value accumulate?

In the data feed. Specifically:

  • Continuously enriched signal that gets smarter over time — not static datasets, but living feeds that score, relate, and compound
  • Human knowledge capture — the tacit expertise of operators, field workers, and domain experts, structured for machine consumption
  • Attested lineage — provable records of where data came from, how it was scored, and what changed. The trust layer that regulated industries require

This is why every agent framework scores low on defensibility in Gerolamo. The frameworks are patterns without feeds. They're derivative instruments with no underlying asset. A composable architecture pattern fused with a qualified, continuously enriched data feed — that's defensible. The pattern alone is not.

What to Build Next

Stop building permanent systems. Start building:

  1. Architecture themes — reusable, composable blueprints that agents can instantiate with different data and context
  2. Living data feeds — continuously enriched signal sources that compound in value, delivered via MCP, API, or secure connectors
  3. Composition workflows — the orchestration layer that fuses pattern + data + context into running systems on demand
  4. Human capture protocols — structured methods for turning tacit knowledge into machine-readable data that feeds your patterns

The organizations that win in this model are the ones that control the best data, the best patterns, and the best composition workflows. The code itself is a byproduct. Beautiful, functional, and completely replaceable.


We architect living data feeds for intelligent systems. The patterns your agents compose with. The data they need to be accurate. The trust layer that proves what they did. Run a Discovery to map the signal sources in your environment and architect the feeds your systems need — or explore Gerolamo to see a production living data system in action.