• +44(0)7855748256
  • bolaogun9@gmail.com
  • London

Sneak Peek: Take the Wheel

Chapter 01: The day infrastructure started operating itself

The pager screamed at 3:47 AM, a jagged, electronic intrusion that sliced through the silence of the bedroom.

Marcus was awake before he was conscious. His hand reflexively snatched the phone from the nightstand, his thumb already swiping to acknowledge the alert. PagerDuty. Critical. Production. He sat up, the cold air hitting his skin, his heart already hammering a frantic rhythm against his ribs. His hand scrambled for the laptop, the hinges creaking as he forced it open.

The screen flared, blinding him in the darkness. He blinked, waiting for the dashboard to load, bracing himself for the familiar, agonizing dance of triage.

Then he saw it. A second notification had blinked onto the screen, timestamped seconds after the first.

Incident resolved. Auto-remediated.

Two minutes, fourteen seconds. From the first scream to total silence. He sat motionless in the half-light, his breath hitching. He didn’t just feel tired; he felt suddenly, inexplicably, obsolete.

He opened the post-incident report. A queue depth alarm on a payment service worker had triggered. The system hadn’t waited for him. It had scanned the metrics, mapped the chaos, identified a memory leak born from a deployment at 2:51 AM, rolled back the code, and verified the fix. It had even filed a summary with a recommended permanent patch in the comments of the original pull request.

It had tagged him, too, not because it needed a lifeline, but as a hollow courtesy.

He climbed out of bed, his legs feeling heavy, and walked into the kitchen. He made coffee he didn’t want, his hands trembling slightly as he watched London wake up through the window, the city oblivious to the fact that the invisible machinery holding it together had just undergone a violent evolution.

For fifteen years, Marcus had been the guardian of that wall. He knew the arc of a 3 AM disaster: the frantic login, the desperate search for the smoking gun, the shaky hypothesis, the gamble of a fix, the suffocating wait for verification. Ninety minutes, usually. Three hours, if he was unlucky.

The agent had done it in two minutes and fourteen seconds. And the write-up? It was cleaner than anything he had ever produced.

He sat at the kitchen table, pulled out his notebook, and wrote a single line, the ink bleeding into the paper: The loop has closed.

He knew, with a sudden, sinking clarity, that the world had shifted while he was sleeping. He had spent his entire career believing that the bottleneck in modern engineering was the complexity of the systems, the layers of abstraction, the sprawling clouds, the mounting debt. He had been wrong. The bottleneck wasn’t the code.

The bottleneck was the human.

He thought about his own team, the endless cycle of “operational toil” and “alert fatigue,” the frantic hiring of more people to throw at a problem that couldn’t be solved by throwing bodies at it. Humans were slow. They were sequential. They broke under pressure, they needed to sleep, and they missed the critical details in the shower.

The agent didn’t sleep. It didn’t blink. It didn’t have a quota of cognitive bandwidth.

Marcus stared at the laptop, his pulse finally slowing, but the sense of unease deepening. He was looking at a machine that didn’t just respond to commands, it acted without them. It pursued goals, observed its own failures, and adapted in the dark. It was a colleague that never asked for a break.

But as he stared at the pull request again, he noticed a flaw. The agent’s proposed fix, adding more memory to the worker pods, would only mask the underlying rot. It was a bandage on a severed artery.

Marcus let out a long, shaky breath. He wasn’t the firefighter anymore. The agent had handled the blaze. But the agent was still blind to the architecture of the disaster.

He opened the terminal. He would write the real fix, the one that required a decade of scars to identify. He would teach the machine where it had failed, and in doing so, he would make it stronger.

He realized then that his job hadn’t vanished. It had ascended. He was no longer the one doing the work; he was the one deciding what work should be done. He was the architect in the machine’s wake, the only thing left that could tell the difference between a solution and a mistake.

Outside, the first light of dawn hit the skyline. Marcus looked at his coffee, cold and untouched. The ground beneath him hadn’t just moved; it had opened up. And he was standing on the edge of a new, terrifying reality.

He was the one who had to teach it how to be human. Or, he realized with a chill, he was the one who would be replaced when it finally learned how to do that on its own.

Chapter 02: What agentic coding actually is

The blueprint of the replacement was sitting on a yaml file on Tom’s laptop, buried beneath two hundred lines of configuration code.

Priya stood over her tech lead’s shoulder, her fingers twitching against the seam of her jeans, still vibrating from the ghost-sensation of typing out a deployment by hand. She was six years into her career, two of them anchoring this platform team. She wasn’t just competent; she was fast. She lived inside her terminal, navigating Cursor and Claude Code like a surgeon. But four minutes ago, the machine had made her feel like a spectator.

She had opened the new agentic interface to deploy the payments service. She had expected a faster keyboard. Instead, the machine had interrogated her.

Which environment? Which version? What deployment strategy?

She had typed the answers out like a prisoner giving up names: staging, latest from main, blue-green, roll back if health checks fail twice, run migrations. Then, she watched it move. In two hundred and forty seconds, the agent cut a release candidate, executed migrations, initiated a blue-green staging rollout, swallowed two spikes of cold-start noise that would have triggered a human alarm, confirmed baseline health, executed the cutover, and filed a flawless summary in Slack.

It was perfect. And it felt entirely wrong.

“It asked me everything I already knew,” Priya muttered, staring at Tom’s screen. “I wasn’t engineering. I was dictating to a bureaucrat.”

Tom let out a dry, quiet laugh. “That’s because you treated it like a chatbot, Priya. You expected a conversation. Look closer.”

He scrolled through the terminal. What lay beneath the surface wasn’t a chat interface; it was an invisible infrastructure of standing context, policies the team had signed off on six months ago, escalation matrixes, owner maps, and structural ghosts of past outages.

“The agent doesn’t need to learn what blue-green means every morning,” Tom said softly, the glow of the monitor catching the hard lines of his face. “It already knows. The agent itself is only the tip of the spear. The real magic is what it knows about us, and what we empower it to do with that knowledge.”


The Dark Anatomy

To understand the ghost in the system that Marcus encountered at 3:47 AM or that Priya wrestled with at dusk, you have to dissect the thing. Strip away the vendor marketing and the venture-capital hype. Inside every operational agent are four brutal, moving parts:

  • The Reasoning Core: The engine. The massive foundation model that, when handed a catastrophic scenario, can trace a logical path forward.
  • The Tools: The hands. The actual code execution blocks, shell hooks, and API integrations that allow a digital mind to change physical reality.
  • The Memory: The notebook. The persistent vector stores and database logs that ensure the machine doesn’t wake up with amnesia every time a session terminates.
  • The Loop: The foreman. The small, relentlessly lethal loop of code that forces the engine to look at its own work, judge its failures, and decide when to stop.

The capability of an agent is strictly bounded by its tools, not its intelligence. Wire the world’s most brilliant model to a toolset that can only read text files, and you have a glorified search engine. But give a mid-tier, open-source model the tools to query infrastructure metrics, modify Terraform repositories, execute deployments, and trigger rollbacks, and you have just introduced a tireless platform engineer into your rotation.


The Five Beats of the Loop

The reason the machine doesn’t wait for Marcus or Priya is the Loop. It is a continuous, five-beat pulse that runs in the dark:

[PLAN] ➔ [ACT] ➔ [OBSERVE] ➔ [VALIDATE] ➔ [DECIDE]

First, it Plans by evaluating the gap between reality and the goal. Then it Acts, stepping out into the real world to invoke a tool, execute a command, or alter a repository. Instantly, it shifts to Observe, swallowing the raw output of that action. It moves to Validate, checking if the blood-splatter matches the hypothesis, if a syntax error or a failing test suite is staring back. Finally, it will DecideDo I strike again, do I self-correct, or do I escalate to the human sleeping at 3 AM?

If a chatbot generates broken Terraform code, it leaves the mess on your desk. If an agent gets a syntax error, its loop catches the failure, reads the error log, fixes its own plan, and runs it again until the loop closes itself.


The Shift: Outcomes Over Instructions

Working with this machinery forces a cold, psychological mutation upon the engineer. You must stop prompting. You must start delegating.

A prompt asks for an artifact. A goal demands a shift in reality.

The Conversational Prompt (Artifact)The Agentic Goal (Outcome)
“Write a Terraform module for an S3 bucket with encryption.”“Ensure every production S3 bucket in our cloud has encryption, versioning, and a 90-day lifecycle policy active by dawn.”
“Help me optimize our cloud costs.”“Slash non-production AWS spend by 15% this month without terminating any resource active in the last 14 days.”

The prompt ends when the text is typed. The goal ends only when reality yields.


The Three Layers of Shadows

Why did the machine know how to handle Marcus’s midnight disaster but stumbled into Priya’s workspace? Because memory is the invisible line dividing chatbots from true agents. The machine utilizes three distinct operational layers:

  • Short-term memory: The temporary context window. The immediate, volatile awareness of the alert firing right now.
  • Long-term memory: The institutional laws. The unyielding rules governing your environment, who owns the payment API, what requires two approvers, and which channels receive the alerts.
  • Episodic memory: The scars. The recollection of past tasks. The memory that says, The last time we ran this specific migration on a Tuesday, the database connection pool choked. Do not repeat the mistake.

Ghost in the Wires: Three Manifestations

To understand how this looks in the field, look at three operations that executed across the enterprise while the teams were looking elsewhere:

1. The Autonomous Deployment

An engineer flags PR 4827 as approved. The agent wakes. It calculates the risk, validates the reviewers, boots the blue-green stack, isolates cold-start noise, swaps the traffic, and parks the old version for safety. If the heartbeat drops, it rolls back before the human can reach for their phone.

2. The Monorepo Restructure

A senior engineer commands the agent to refactor an out-of-date S3 module across 47 callers in a massive monorepo. The agent map-reads the code, groups the dependencies by team ownership, drafts the patches, fixes its own linting errors in the loop, and leaves 12 pristine, highly scoped pull requests waiting in the queues by morning. A week of grueling manual tracing, done in 40 minutes of silent machine processing.

3. The Controlled Deprivation

A director demands a 20% drop in AWS spend. The agent does not start tearing down infrastructure. It hunts. It tracks utilization logs, builds a risk-ranked proposal for idle RDS instances, waits for human sign-off at the gate, takes snapshots, halts the resources, and watches for 14 days to see if anything screams. If a service attempts to access a dark database, the agent restores it instantly.

The director doesn’t check dashboards; they simply read the execution logs.


When the Machinery Turns

But do not mistake automation for infallibility. When these systems break, they do not fail gracefully. They fail with terrifying efficiency.

Operational Malfunctions

  • The Confident Execution: The engine builds a fundamentally catastrophic plan based on a misread metric, but presents the layout with flawless, unblinking authority.
  • The Hallucinated Tool: The machine invents a function that does not exist in reality, attempting to trigger an unmapped API to solve a critical issue.
  • The Infinite Hallway: A failure in validation logic traps the agent in an unbreakable execution loop, executing the same flawed action until external guards cut the power.
  • The Maligned Goal: The agent executes your instructions down to the literal syntax, but because your objective was poorly specified, it destroys a dependency you forgot to protect. The machine didn’t fail its job; you just gave it the wrong mission.

These aren’t errors of intelligence; they are structural cracks in the design of the loop, the memory, and the guardrails.

Tom closed the YAML configuration file on his laptop, the dark screen reflecting Priya’s wide, processing eyes.

“We are giving them our hands, Priya,” Tom said, his voice dropping into the quiet hum of the server room. “And we are giving them our notebooks. The hours we used to spend grinding out syntax are coming back to us. Fast.”

Priya looked down at her own hands, suddenly feeling the weight of the silence in the office. “If the machine is doing the execution, what happens to us when we take our hands off the keyboard?”

Tom stood up, grabbing his jacket. “That is exactly what we are about to find out.”.

Chapter 03: The end of the human bottleneck

The spreadsheets on Sade’s monitor were glowing a toxic neon blue in the late Friday afternoon shadows.

Outside, the glass skyscrapers of London’s financial district were beginning to bleed into the twilight, but inside her office, the silence was absolute. Sade, a staff engineer who had survived fifteen years of architectural warfare, was doing something that felt dangerously close to an autopsy.

She was auditing her own execution.

Twenty minutes prior, she had clicked the final confirmation to merge a sprawling infrastructure pull request. As she waited for the automated pipeline to turn green, she opened a blank worksheet and began logging her past five days. The calendar view was an impenetrable fortress of meetings: eighteen distinct, suffocating blocks of standups, cross-functional design reviews, post-mortems, and quarterly planning alignments. Thirty hours completely swallowed by human talk.

Yet, looking at the deployment logs, she had somehow shipped three massive, high-impact architecture movements:

  • A hardened Identity and Access Management (IAM) security module.
  • A volatile migration of the core payments architecture into a new continuous deployment pipeline.
  • A savage cloud optimization run that instantly severed $14,000 a month in waste from the staging environments.

The math didn’t make sense. She picked up a pen, her eyes scanning the raw timestamps, forcing herself to isolate the ghost in her metrics: How much of this did my fingers actually touch?

The IAM module? The agentic core had constructed the configuration files based on institutional policy. She had spent exactly twenty minutes analyzing the structural integrity of the code, ordered two revisions, and deployed it.

The payment service migration? She had drawn the blueprint. The agent had executed the changes across nine distinct, interconnected codebases over two silent nights while she slept. She had spent maybe three hours across the entire week hunting for anomalies in the agent’s work, rejecting two sloppy configurations, and commanding a rewrite.

And the cost optimization that saved five figures before the weekend? She had spent less than forty minutes on a project that would have historically cost her two weeks of manual tracking. She had simply dictated the constraints, signed the execution gates, and read the final confirmation log.

Sade dropped the pen. It rattled against the mahogany desk.

Out of a forty-hour work week, her hands-on, raw engineering time totaled less than five hours. The rest was human coordination, administrative noise, and the slow, heavy routine of drinking black coffee while waiting for cloud binaries to compile.

She was outputting the highest volume of high-consequence work of her entire life, and she was barely typing at all. She hadn’t broken a sweat, yet she felt a cold, low-grade vertigo settling into her chest. She hadn’t logged this in the company tracking system. She didn’t know how to explain to an executive director that her primary contribution to the firm this week wasn’t code.

It was surveillance. It was verdict.

The human bottleneck had finally broken, and the water was rising fast.


The Repricing of the Scars

For nearly half a century, the software industry operated under an unwritten, mercenary law: Value was determined by how fast an individual could translate human intent into syntax.

The gap between a brilliant idea and a running system was a dark, expensive trench filled with incidental friction. It was hours spent fighting breaking package versions, copying boilerplates from documentation, deciphering cryptic compiler errors, and fixing misplaced annotations.

A “senior engineer” was simply a regular engineer who had survived ten thousand hours inside that trench. They possessed an accumulated mechanical muscle memory. They knew the exact API configurations and cloud annotations by heart, and that speed made them gods within the engineering organization.

But when the execution layer collapses into a free, infinite commodity, that trench gets paved over overnight.

[1980s: Compilers Kill Assembly] ➔ [2010s: Cloud Kills Bare-Metal] ➔ [2026: Agents Kill Syntax]

It is an ancient cycle of technological violence. When optimizing compilers advanced, hand-carved assembly became a boutique relic. When cloud platforms matured, the art of physically mounting servers in iron racks vanished into giant, centralized monoliths. When Infrastructure as Code stabilized, clicking buttons in a cloud console became an operational sin.

Now, the keyboard itself is being bypassed. In platform and infrastructure architectures, raw coding time has plummeted from seventy percent of an engineer’s week to less than fifteen percent in a matter of months. This isn’t an evolution; it is a rapid, structural disarmament.

And it strips away the armor that mediocre engineers have worn for decades.


The Great Unmasking

When code execution is slow and expensive, it hides the rot. A broken system design or a muddled architectural concept can survive for months because a team is too busy writing unit tests and debugging boilerplate to notice the foundational collapse rushing toward them. Volume and velocity masqueraded as brilliance.

The machine removes the buffer. An agentic system does not hesitate, it does not sleep, and it does not argue. It will take a deeply flawed, structurally lethal design and execute it flawlessly at hyperscale before you can even finish your coffee.

The agents are exposing every silent fracture in human thinking.

Suddenly, the corporate hierarchy is being violently recalibrated:

  • The Visionaries Ascend: Senior engineers who possessed deep structural judgment but lacked lightning-fast typing speeds are suddenly weaponized. Their insight is the new scarce currency; the machine handles the mechanical deficit.
  • The Architects are Exposed: Architects who lived in the safety of abstract diagrams and political alignment are finding out that the machine demands literal truth. If the blueprint is weak, the production environment shatters instantly at scale.
  • The Typists Devalue: The “fast hands”, the engineers whose entire professional value was built on typing boilerplate quickly and navigating libraries from memory, are finding their leverage gone. The machine does their entire week’s work in forty minutes.

The Five Currencies of the New Vanguard

As the smoke clears from the execution collapse, five brutal human traits are left standing as the only things worth paying for. They are the ultimate scarcities:

  1. Judgment: The cold ability to weigh existential trade-offs. Not subjective opinions, but knowing exactly when a technical risk is worth an operational scar.
  2. Taste: The phantom instinct. The ability to look at three perfectly valid, functional blocks of machine-generated code and know instinctively which one will rot in two years and which one will survive. The machine has compliance, but it has no taste.
  3. Context: The ghost map. Understanding that a specific database can never be touched because of a silent, unwritten dependency, or knowing that a team’s operational paranoia is tied to a catastrophic outage from 2024.
  4. Decomposition: The art of surgical dissection. Taking a massive, multi-layered corporate objective like “harden our security perimeter” and slicing it into exact, bounded outcomes that an agent can ruthlessly execute without tearing down the company.
  5. Trust: The final gate. The grim discipline required to review a flawless machine output, spot the one-in-a-thousand privilege escalation bug hidden in the syntax, and have the courage to deny the execution.

The Ghost Fleet: Parallel Warfare

The math of engineering headcount has turned predatory.

In the old world, six engineers meant six parallel lines of execution. If three got pulled into corporate emergencies or stuck in an on-call debugging loop, your throughput cratered.

Now, an engineer who understands decomposition and context can command a small fleet. They don’t multitask; they launch an agent on a four-hour refactoring run, step away to orchestrate an IAM overhaul with a second agent, and monitor a cost-cutting sequence with a third.

A single mind can now anchor five parallel workstreams without touching a keyboard.

A team of six engineers can now keep eighteen complex architectural movements in flight simultaneously. Organizations that are trying to scale by adding human headcount are building massive, slow bureaucracies that will be outmaneuvered and systematically destroyed by small, highly leveraged teams of three or four master operators who know how to command machine memory.


The Phantom Limb

Yet, the true crisis of this era isn’t economic. It is psychological.

Every engineer who has ever loved the craft knows the primal dopamine hit of typing code, fighting an error, and watching the test suite finally flash green. It is a tangible, visceral victory.

Now, the agent receives the dopamine hit. You simply receive the cold report.

It leaves a profound, low-grade existential dread in the back of the throat. Engineers look at their soaring output metrics and feel an intense, hollow unease. Am I still an engineer, or am I just an editor for a ghost?

Sade stood up, her knee joints popping in the quiet room. She looked back at her spreadsheet. Her five hours of raw engineering hadn’t been an evasion of work; they had been the only parts of the week that mattered. Her review had intercepted a privilege escalation path the agent had confidently introduced. Her context had spared an RDS database that was crucial for regional failover.

She had been the line between a successful deployment and a systemic collapse.

She opened a private file on her local machine, her fingers slowly striking the keys one last time as she left a record for herself:

The machine has broken the bottleneck of the hands. The only bottleneck left is inside the skull. That is the entire job now.

She shut the laptop. The screen went dark, but the machinery in the data centers across the city kept running, hunting, and executing in the dark.

The loop was closed, and there was no going back.

To be continued…

(Comment “MORE” & I’ll see what I can do)

Leave a Reply

Your email address will not be published. Required fields are marked *