BRAD NIETFELDT

AI, Software & Leadership · September 22, 2026 · 10 MIN READ

Developers, Your Safety Net Is Disappearing: What AI Found in 48 Hours

An anonymized field note about an MSP, an opaque development team, and the operational evidence that turned 48 hours of AI monitoring into a $1.8 million first-year business case.

A managed service provider called me with a development problem. Deadlines kept moving. Bugs appeared without a clear pattern. Fixes created new problems. Basic questions produced long explanations, but not much accountability. The team moved slowly, communicated defensively, and carried itself as though the complexity of the system made it untouchable.

The MSP did not initially ask me to replace anyone. It asked a more useful question: Could AI help us see what is actually happening inside the development operation?

A necessary note before I continue: this field note is presented as a composite hypothetical. The company, people, architecture, timing, and identifying details have been changed to protect everyone involved. The operational pattern and leadership lesson are the point. This is not a public case study, an accusation against a named team, or an audited financial disclosure.

For purposes of the story, we will call the company an internet service provider. Its application stack supported customers, internal operations, provisioning, billing-adjacent workflows, and the connective tissue between field service and infrastructure. The development team had become the only group that claimed to understand it. That knowledge had become their safety net.

One developer in particular appeared to believe that safety net made him irreplaceable. His attitude toward leadership had moved beyond confidence and into open challenge. The message, spoken or not, was unmistakable: Go ahead. Terminate me. Then see what happens when you try to replace me. He had grown too comfortable, too arrogant, and too complacent. Questions were treated as interference. Accountability was treated as disrespect. The dependence of the company on his knowledge had become leverage in his own mind.

More damagingly, he had lost the we of the team and replaced it with I. That posture rubbed teammates the wrong way and made collaboration harder. It was especially off-putting to leadership, which no longer saw a difficult but essential expert. It saw a concentrated operational risk wrapped in an attitude problem.

The mistake was not merely behaving badly. It was confusing institutional dependence with permanent value. No employee should want the company to fail without them. The strongest technical leaders make the organization more capable because they are there, not more vulnerable when they are gone.

Then the MSP turned on the lights.

Complexity can protect a development team only while leadership cannot see through it. AI is making that opacity temporary.

The problem was not a lack of code

The first instinct in a situation like this is to install an AI coding assistant and ask whether developers can type faster. That would have missed the point. The company did not have a code-generation problem. It had an evidence problem.

No single view connected tickets, commits, pull requests, deployments, production alerts, customer complaints, rework, documentation, and time spent waiting between handoffs. Each tool showed a small piece. Each team member could explain that piece in a way that sounded reasonable. Leadership could see cost and frustration, but not causality.

So the initial AI layer was built for observation, not replacement. It connected approved operational signals from source control, ticketing, deployment pipelines, infrastructure telemetry, application logs, incident records, documentation, and communications tied to delivery work. Access was read-only wherever possible. Sensitive data was minimized. Events were normalized into a timeline that both technical and business leaders could understand.

This is established engineering discipline accelerated by better pattern recognition. Google's Site Reliability Engineering guidance distinguishes between black-box monitoring of visible behavior and white-box monitoring of system internals. The MSP needed both. It needed to know what customers experienced and what the software, infrastructure, and delivery process were doing underneath.

Pandora's box opened in 48 hours

Within the first 48 hours, the system began finding relationships people had not assembled manually.

Recurring production bugs could be traced to the same narrow areas of the codebase and the same incomplete review patterns. Tickets that appeared unrelated were different symptoms of shared dependencies. Work routinely sat idle between status changes. Releases described as complete were followed by quiet repair work that never appeared in the original estimate. Documentation drifted away from production behavior. A small number of people acted as undocumented approval gates while also becoming convenient explanations for delay.

The AI did not discover that every developer was bad. It discovered something more important: the organization had been paying for activity without having a reliable way to measure flow, quality, ownership, or outcome.

That kind of visibility changes a leadership conversation. It replaces competing narratives with a shared timeline. It also explains why the 2025 DORA research on AI-assisted software development describes AI as an amplifier of existing organizational strengths and weaknesses. AI does not automatically repair a broken delivery system. It makes a strong system more capable and a weak one harder to hide.

Monitoring became an operating model

The next phase introduced a small set of custom AI agents trained on approved company procedures, historical work patterns, architecture documentation, service dependencies, quality standards, and the expected habits of each operational role.

One agent correlated tickets with code changes and production events. Another maintained a living application map. Another examined proposed releases against prior failures and required checks. Others handled documentation updates, regression-test generation, backlog classification, dependency analysis, incident summaries, and routine operational questions. Higher-risk actions still required human approval. Every consequential tool call was recorded.

The important word is not agent. It is system. The agents worked because they were connected to evidence, governed by permissions, measured against outcomes, and placed inside a redesigned workflow. A generic chatbot could not have produced the same result.

NIST's Secure Software Development Framework emphasizes protecting the software, producing well-secured releases, responding to vulnerabilities, and addressing root causes so failures do not recur. Those responsibilities do not disappear when AI performs more of the work. They become the conditions under which automation can be trusted.

The development team lost its safety net

Over the following weeks, the MSP discovered that much of the team's perceived value came from information asymmetry. They knew where things were buried. They knew which manual step made a release work. They knew which explanation would stop a business leader from asking a second question.

Once the system captured architecture, procedures, dependencies, failure history, and delivery evidence, that asymmetry collapsed. AI agents performed a growing portion of the repeatable analysis, documentation, testing, triage, and implementation. A smaller number of accountable technical leaders could review work, handle exceptions, and make decisions with far better information.

In this hypothetical, the company replaced the existing development staff within a few short weeks. That sentence will make people uncomfortable. It should.

The result was not caused by one model producing code faster than a person. It came from combining observability, institutional knowledge, workflow redesign, controlled automation, and leadership willing to act on the evidence. AI did not merely compete with individual developers. It changed the shape and required size of the entire operating team.

The first-year case reached $1.8 million

The financial model attributed approximately $1.8 million in realized and forecast first-year savings to the change. Again, this is a figure inside the anonymized composite story, not a claim about a named company or an audited public result.

The savings did not come only from salaries. They included avoidable rework, defect remediation, downtime, delayed delivery, duplicated vendor effort, management escalation, manual reporting, emergency fixes, and the opportunity cost of an application roadmap that could not move at the speed of the business.

That distinction matters. Leaders who evaluate AI only as a headcount calculator usually miss the larger prize. The bigger cost is often the friction surrounding the work: waiting, misunderstanding, repeated diagnosis, lost context, fragile releases, and years of paying to preserve an architecture no one wants to touch.

The real disruption was the parallel platform

The most consequential output was not the monitoring dashboard or the reduction in staffing. It was the ability to map the existing application and infrastructure well enough to design a parallel MSP platform.

Previously, replacing the legacy system appeared too risky because knowledge lived in people's heads and exceptions were scattered across code, infrastructure, support history, and customer behavior. The monitoring layer turned those fragments into a working model. The agents could help trace dependencies, document interfaces, generate test cases, compare old and new behavior, and identify the order in which services could be separated.

That created a credible path to replicate the required capabilities, migrate customers and operations in controlled stages, and remove the old application in the coming months. The company was no longer negotiating with its own technical mystery.

Developers should worry, but not for the obvious reason

The lazy version of this story is that AI will replace every developer. I do not believe that. Strong developers who understand systems, customers, security, reliability, and business consequences are becoming more valuable.

The people in danger are those whose safety net is opacity. If your value depends on no one understanding the code, if recurring bugs are treated as proof of complexity, if estimates cannot be examined, if documentation is always tomorrow's work, or if questions from the business are met with contempt, AI is not just another productivity tool. It is an audit of the environment you created.

Your protection is not typing speed. It is judgment, ownership, curiosity, communication, architecture, and the ability to improve the whole system. Use AI before someone uses it to measure the gap between your activity and your outcomes.

There is a responsible way to do this

Operational visibility must not become covert surveillance. Monitoring should be disclosed, proportionate, secured, and connected to legitimate delivery and reliability objectives. Organizations should collect the minimum data required, separate personal communications from work evidence, establish retention limits, restrict access, record who queries the system, and involve legal, privacy, security, and human resources leaders.

AI-generated conclusions also need human review. Correlation is not intent. A long cycle time can indicate poor execution, or it can expose ambiguous requirements, overloaded reviewers, missing test environments, or leadership that changes priorities every week. The purpose of observability is to produce better questions and decisions, not to automate unfair judgment.

OWASP's emerging Agent Observability Standard reflects the same principle for AI systems themselves: enterprises need structured visibility into decisions, actions, prompts, outputs, and opportunities for intervention. The systems monitoring people and software must also be governable.

Build your own safety net before someone removes it

For developers, the response is practical. Document the system as you learn it. Make your decisions reviewable. Connect technical work to business outcomes. Reduce repeated defects. Treat production as part of the job. Learn how to direct and verify AI agents. Share knowledge instead of hoarding it. When something fails, explain the cause plainly and fix the mechanism that allowed it to recur.

For executives, do not begin with, “How many developers can we eliminate?” Begin with, “Can we see how software value moves through this company?” Instrument the delivery system, establish a baseline, identify bottlenecks, improve controls, and then decide where AI can safely assume repeatable work. The quality of the outcome will depend heavily on the person or team implementing it.

I often tell leaders to be the smartest person at the boardroom or office table. That does not mean pretending to have every answer. It means recognizing the question that changes the operating model before everyone else is comfortable asking it.

AI can replace you when it is implemented correctly by the right person or team. The best defense is to become the person who knows how to implement it, govern it, and turn it into better outcomes.

This story is not really about a development team losing its jobs. It is about a company regaining the ability to understand and control its own technology. That is the safety net every professional should be helping to build.

For the governance side of this shift, read why your AI agent is an identity. For the operational side, see why every company deploying agents needs an AI incident response capability. And for the larger workforce argument, read why the frontier AI workforce shock has already started.

Sources and further reading

MAKE THE WORK VISIBLE

See the system before you automate it.

If software delivery feels expensive, slow, fragile, or impossible to explain, the first step is not another tool. It is an operating picture. Start a conversation with Brad about connecting the evidence, identifying the real constraints, and building a governed AI implementation around measurable outcomes.

FIELD NOTE COMPLETE

Keep exploring.

View the full archive ↗