It's how most of us are actually going to end up using AI agents for the foreseeable future, perhaps with increasing degrees of abstraction as we move to a teams-of-agents model.

The industry hasn't come up with a simple meme-format term to explain this workflow pattern yet, so people aren't excited about it. But don't worry, we'll surely have a bullshit term for it soon, and managers everywhere will be excited. In the meantime, we can just continue doing work with these new tools.

This is an opportunity to select some stupid words that you would like to hear repeated a million times. The process is like patiently nurturing a well-contained thing, so how about "egg coding"?

How about “engineering”?

I havent quite dealt with "teams of agents" yet outside of Claude Code itself spawning subagents, but I have some ideas as to how to achieve it in a meaningful way without giving a developer 10 claude code licenses, I think the real approach that makes more sense to me is to still have humans in the loop, but have their respective agents sync together and divide work towards one goal, but being able to determine which tasks are left to be worked one and tested. I do think for the foreseeable future you will need human validation for AI.

I thought the term was "agentic engineering"

I like "spec driven development" but I honestly don't care what you call it, just let me build things and leave me alone. :)

SDD is more like a subset. There are different ways to manage context in agentic engineering

I guess, I just know I force my agent to use a ticketing system like Beads (I made my own).

> SDD

Don’t do that! On a two-day-old term?!

No wonder we’re called gatekeepers.

Ok jeez, calm down. I am not shouldering all of the AI discourse lol.

^_^

Yeah that's the top contender at the moment. I think it's pretty good.

https://youtu.be/JV-wY5pxXLo?si=ga-9Gg8IZfU6g8Tg

It's vibe engineering

This does not spark joy.

I'm not sure there's going to be a term, because there's no difference from normal, good quality engineering. You iterate on design, validate results, prioritise execution. It's just that you hand over the writing code part. It's as boring as it gets.