Skip to main content

The Crafted Development Manifesto

Matthew Monahan Matthew Monahan

Software is being unmade and remade. The economics that shaped enterprise software for forty years — expensive labor, slow iteration, high barriers to entry — are collapsing under the weight of AI-driven development. What replaces these methodologies will be determined by whether we treat this moment as a feature upgrade or as the fundamental shift it actually is.

We choose the latter.

Crafted Development is a discipline for building enterprise software in the AI era. It rejects both the rigid planning of waterfall and the undirected generation of vibe coding. It builds on the responsive spirit of Agile but recognizes that when AI compresses the cost of creation by orders of magnitude, the entire value chain — not just the development process — must be reimagined.

Any craft requires raw material, the right tools, and a skilled hand with clear intent. The raw material is the problem space — the market need, the user pain, the opportunity waiting to be shaped. AI provides the tooling. The skilled hand — the product leader, the developer, the domain expert — provides the intent: the vision and directed outcomes that determine what gets built and why. Without that intent, you get noise. With it, you get something purpose-built and precise.

Three Approaches to Modern Software Development

Waterfall assumed that exhaustive planning could tame complexity. It optimized for predictability at the expense of responsiveness. It worked when markets moved slowly and requirements were stable. It failed when they weren't.

Agile recognized that requirements change, and that working software delivered frequently beats comprehensive documentation delivered late. It optimized for responsiveness and iteration. It succeeded wildly — and its principles still hold — but it was built for a world where writing code was the bottleneck.

Crafted Development is the discipline that the AI era demands at enterprise scale. It optimizes for directed outcomes — combining AI's generative speed with human intent, domain expertise, and accountability for results.

What We Now Hold To Be True

These are the core values of Crafted Development. Like the Agile Manifesto before us, we value the items on the left more than the items on the right — while acknowledging that the items on the right still have value.

Purpose-built solutions over configurable platforms

When software can be generated and adapted rapidly, there is no reason to force every organization through the same configuration maze. The era of bending your business to fit the software is ending. Software should be crafted to the shape of the problem.

Continuous adaptation over periodic releases

The concept of a "release cycle" belongs to an era when change was expensive. Crafted software evolves fluidly. When the cost of change approaches zero, the organizational friction of batching changes into releases becomes the real bottleneck — not the engineering.

Measured outcomes over feature accumulation

Feature count was a proxy metric born from the difficulty of building software. It rewarded breadth over depth, activity over impact. Crafted Development demands that every capability justify itself by the outcome it produces — not its presence on a checklist.

Composable architectures over monolithic suites

Large, tightly integrated suites were a rational response to the cost and complexity of integration. AI-driven development makes purpose-specific components practical to build and trivial to connect. The suite's bundling advantage erodes when the customer can craft their own integrations — and replace underperforming modules — at negligible cost.

User intent over user interface

Decades of software design have been an arms race over screens, clicks, and navigation patterns. These still matter. But when AI can interpret what a user actually needs and act on it, the highest-value design challenge shifts from how do we present options to how do we understand and fulfill intent.

Domain expertise over development capacity

When code is cheap, knowing what to build becomes more valuable than the ability to build it. The moat moves from the technology layer to the knowledge layer. Organizations that deeply understand their customers' problems — not just the software that historically addressed them — will define the next generation of enterprise technology.

The Crafted Development Discipline

Values without practices are aspirations. These are the working principles of Crafted Development.

Specify intent, not implementation. The primary skill shifts from writing code to articulating precisely what the software must accomplish and why. Ambiguity in intent produces ambiguity in output — at AI speed.

Validate relentlessly. AI-generated speed demands AI-augmented verification. Every capability must be validated against the outcome it claims to produce. The faster you can build, the faster you must confirm you built the right thing.

Treat software as malleable. Don't optimize for longevity when you should optimize for adaptability. Some software should be permanent infrastructure. Some should be crafted for a specific purpose and retired when that purpose is served. Know the difference.

Own the domain, leverage the tooling. AI is the tool, not the craftsman. The competitive advantage belongs to those who understand the problem space deeply enough to direct the work with precision. Outsourcing your domain understanding to a model is outsourcing your strategy.

Measure what matters, discard what doesn't. If a metric doesn't connect to a customer outcome or business result, it's noise. Crafted Development strips away vanity metrics — story points, feature velocity, lines of code — in favor of outcome-based measurement.

Compose, don't consolidate. Build systems from purpose-specific components. Make integration a core competency, not an afterthought. Prefer loosely coupled capabilities that can be independently crafted, tested, replaced, and evolved.

A Call to Action

The ground beneath us is shifting. The response should not be to bolt an AI feature onto an existing product and call it transformation. The response is to fundamentally rethink how software is defined, built, and sold.

This is the most consequential shift in software development since the rise of the internet. The developers, architects, and product leaders who learn to work with AI — directing its power with intent, expertise, and discipline — will define what comes next.

The revolution is not coming. It is here.

Now craft something!


The Crafted Development Manifesto is a living document. We invite those who recognize this shift to refine, challenge, and advance these ideas.

Comments

Loading comments...

Leave a Comment