← Back to Blog

Rethinking Agentic Engineering - Code Is the Finish Line, Not the Start

If you only focus on code generation with AI, you miss 90% of the value. Here are five ways agents deliver real value long before a single line of code is written.

Rethinking Agentic Engineering

Code is not the starting point. It’s the finish line.

If you just focus on code generation with AI, you miss out on 90% of the value.

Real agentic engineering runs through the entire process - from the first conversation about a feature, through planning, modeling, specification, and proof of concept. Only at the very end do we talk about generating code. And by that point, the agent has something solid to work with.

Here are the five use cases that deliver real value - there are many more.

1. Review the Model

Point an agent at your existing event model and it goes to work - adding comments on individual nodes, flagging incomplete slices or features, and surfacing critical information you missed. It asks “what about this?” on edge cases your team walked past three times without noticing.

AI agent reviewing an Event Model and adding comments

A human reviewer gets tired. They also bring assumptions. An agent trained on business knowledge brings fresh eyes to every single node, every time.

It doesn’t replace human collaboration - that’s not the goal. But it may find a gap nobody else saw.

2. Model Features in Isolation

Before anything touches the codebase, agents can take a feature and model it in isolation. The input can be as raw as you like - a written description, a ticket, a meeting transcript, or a live conversation. The agent structures it into something usable on the other end.

Starting with the timeline of potential events.

Timeline of potential events generated by an agent

Generating screen mockups.

Screen mockups generated by an agent

Or modeling complete features in isolation - this can be the result of a live transcript. “Model as you speak.”

Modeling a feature in isolation from a live transcript

No clean input required. Just the messy, human way ideas actually arrive.

3. Generate Scenarios from Conversations

Modeling the functionality isn’t enough. Business rules matter just as much - and they live in conversations, not documents.

Business rules captured from a conversation

Agents can take those conversations and generate scenarios from them. But here’s what makes this step genuinely powerful: the agent doesn’t just transcribe. It adds scenarios from its own knowledge base - things it thinks should be mentioned, edge cases that commonly get missed, rules that follow logically from what was said.

It’s not a recorder. It’s a thinking partner that contributes.

4. Review Assigned Tasks and Do the Grunt Work

There’s always grunt work in the model. Adjusting screens. Adding fields. Renaming, reordering, restructuring. The kind of work that eats an engineer’s afternoon without requiring a single real decision.

Agent handling grunt work on assigned model tasks

Agents can be assigned those tasks and run them in the background - while the engineer focuses on the work that actually needs a human.

Engineers make the decisions. Agents do the execution. That’s a completely different relationship with the work.

5. Code Generation from the Spec

And finally - the step everyone thinks is the whole game.

By this point, the agent has access to the complete model. Not a high-level summary. Every detail. Every spec. Every defined field. Every business rule. Every scenario. All provided documentation - in a structured, well-defined format. No gaps, because the previous four steps closed as many as possible.

The code that comes out of this process is unrecognizable compared to what teams get when they skip straight to this step. It’s not a prototype. It’s not a happy-path demo. It’s production-grade output built on a foundation that was validated before a single line was written.

The code is mostly exactly what I would have written by hand - driven by fine-tuned skills and proper structure. Typing by hand simply doesn’t make sense anymore in almost all cases.

Why Most Teams Never Get Here

It’s not a knowledge problem. It’s a survival problem.

Teams don’t have time to experiment. They don’t have space to rethink. So they do what they know - they mimic existing processes, automate something here, improve something there. They optimize the old way of working instead of questioning whether that way should exist at all.

And so they stay in the last 10%.

The Big Question

Look at your entire process - from the first idea, through requirements, refinement meetings, implementation, review, demo.

Now ask yourself: what if that process didn’t exist? If you had AI from day one, how would you design it?

That’s where the leverage is. That’s where software engineering actually changes.

Somebody has to be willing to rethink it from scratch. Most teams aren’t - not because they can’t, but because nobody gave them permission to stop and ask the question.

Consider this yours.

Learn Event Modeling from the experts

Join the Event Modeling Hands-On Workshop - learn how to design systems that are honest from the start.

Register now →

Full Agentic Event Modeling Plattform

AI-Enabled Event Modeling and Code-Generation

Start Modeling here →