top of page
Search

We’ve Seen This Movie Before

  • Writer: Mark Kendall
    Mark Kendall
  • Feb 8
  • 2 min read

We’ve Seen This Movie Before



Every few years, our industry rediscovers the same idea and pretends it’s new.


Today, it’s “agent-first development.”

Yesterday, it was visual orchestration, no-code, model-driven integration, enterprise service buses.

Before that, it was CORBA, SOA, BPM engines, and drag-and-drop integration servers that promised to “eliminate code.”


They all promised the same thing:


  • faster delivery

  • fewer engineers

  • simpler systems

  • business logic anyone could assemble visually



And they all eventually collapsed under their own abstraction.


If you’re an engineer who’s been around long enough, your instincts are probably firing right now. That’s not resistance to change. That’s pattern recognition.





The Seduction of Orchestration



The promise is always appealing.


Why write code when you can connect boxes?

Why debug logic when you can watch a flow?

Why understand the system when the platform understands it for you?


Visual orchestration tools sell certainty. They make complexity look contained. They turn systems into diagrams executives can nod at.


But diagrams don’t execute.

And they certainly don’t fail gracefully.





Where These Systems Actually Break



The failures never show up in demos.


They show up at 2:17 a.m. when:


  • the system is half-failed

  • state is hidden

  • retries are implicit

  • timeouts are magical

  • and the only explanation is “that’s how the platform works”



At that point, the diagram is useless.

The abstraction leaks.

And the engineer is back to reverse-engineering behavior that should have been explicit from the start.


This is how orchestration becomes a Rube Goldberg machine:

more moving parts than necessary, all dependent on each other, none easy to reason about.





Agents Are Not the Problem



Let’s be clear: agents are not the enemy.


Using AI to:


  • accelerate scaffolding

  • reason about problems

  • analyze systems

  • propose changes



…is genuinely powerful.


The danger isn’t agents.

The danger is hiding control flow, state, and accountability behind them.


When an agent:


  • makes decisions without contracts

  • mutates systems without traceability

  • “figures things out” instead of following explicit rules



…we haven’t eliminated complexity.

We’ve just buried it deeper.





The Hard Truth No One Likes to Say



Every serious system eventually demands:


  • clear boundaries

  • explicit state

  • deterministic behavior

  • observable execution

  • human accountability



You can generate code.

You can automate workflows.

You can delegate execution.


But you cannot automate ownership.


When something breaks, someone still has to understand why.





What Actually Scales (And Always Has)



The systems that survive share boring traits:


  • code as the source of truth

  • text over diagrams

  • version control over visual state

  • logs you can read

  • failures you can replay

  • decisions you can explain



Good tools assist thinking.

Bad tools replace it.


The difference matters.





A Simple Test Before You Buy the Dream



Before you adopt the next “agent-first” platform, ask one question:


When this fails, can an engineer reason about it with nothing but logs, code, and time?


If the answer is no, you’re not buying innovation.

You’re buying a future outage with better marketing.





Closing Thought



Engineers don’t fear change.

We fear opaque systems that make us responsible without giving us control.


We’ve seen that movie.

We know how it ends.


The future isn’t agent-first or code-last.

It’s judgment-first, with better tools.


And that’s a future worth building.





 
 
 

Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Post: Blog2_Post

Subscribe Form

Thanks for submitting!

©2020 by LearnTeachMaster DevOps. Proudly created with Wix.com

bottom of page