Dallas 360 News Digital News & Media Platform

collapse
Home / Daily News Analysis / AI needs young developers – and old developers

AI needs young developers – and old developers

Aug 17, 2026  Twila Rosenbaum 12 views

Enterprises are pouring money into artificial intelligence, often with disappointing results. The root cause may not be the technology but the people driving the transformation. AI is changing software development in ways that demand a blend of perspectives, not a single approach. Companies that rely only on veteran engineers or only on junior coders are likely to miss the bigger opportunity.

The uncomfortable truth is that AI will not simply accelerate existing delivery pipelines. It demands a rethinking of what developers do, how they do it, and why. That kind of rethinking requires both the audacity of inexperience and the restraint of hard-won knowledge. One without the other leaves organizations either reckless or stuck.

Fresh eyes on old systems

There is a tendency in technology to confuse age with authority. Young professionals are often lectured about respecting the people who shaped computing. Yet many of the industry's most iconic achievements came from people who were themselves remarkably young when they did their best work. Bill Joy wrote the vi editor at 22. John Carmack created Doom at 23. Linus Torvalds launched Linux at 22. These were not people with decades of experience. They were people with a new way of seeing a problem and the freedom to act on it.

The point is not that young people are inherently smarter. They are not. The point is that in periods of profound technological change, experience can be a double-edged sword. It helps people understand risk, but it can also make them overconfident in familiar ways of working. When the rules are being rewritten, those who do not know the old rules may be better positioned to write the new ones.

The factory doesn't redesign itself

A useful analogy comes from a classic 1990 paper about the dynamo and the computer. When electricity was introduced to factories, it did not immediately transform them. Factory owners simply replaced the central steam engine with an electric motor, while keeping the same layout, the same workflows, and the same assumptions. The new power source was forced into an old system designed for steam. Real productivity gains came only when factories were redesigned around the possibilities of electricity: smaller motors distributed throughout the building, each machine with its own power source, and work reorganized around the flow of production rather than a single driveshaft.

Many enterprises are doing the same thing with AI. They buy copilot licenses by the thousands and wire agents into existing applications, then wonder why the results are uneven. This is the equivalent of swapping the steam engine for an electric one and declaring the modernization done. It is not done. The real payoff will not come from asking AI to write the same tickets a bit faster. It will come from changing how teams define work, how they specify behavior, how they test, how they review, and how they ship software.

That raises an uncomfortable question: who is most likely to build this new factory? It will probably not be the people who are too busy running the old one. It will be people who have less invested in the way things have always been done and more appetite for asking why they are done at all.

Experience cuts both ways

There is an obvious danger in romanticizing youth. Plenty of bad software has been written by people with unlimited confidence and limited context. Enterprises need software that works, but "works" also means it complies with regulations, scales under load, respects security boundaries, and survives contact with real users. This is where experienced developers matter enormously.

Senior engineers are often better at seeing constraints because their experience gives them taste. They know why that weird validation rule exists. They remember the customer who depended on the undocumented behavior. They understand why a simple schema change can turn into a multi-week migration. The agent era makes this judgment more important than ever, because AI makes code generation easier, and easier code generation can quickly become easier technical debt generation. The limiting factor becomes less about whether we can create something and more about whether we can create the right thing, in the right place, with the right constraints.

But experience also has a shadow side. It can make the current process feel inevitable. A senior engineer may see an AI assistant as a faster autocomplete because that is the easiest way to fit AI into an existing mental model. A junior developer, less invested in the old workflow, may ask more interesting questions: Why are we doing this ticket at all? Why isn't the spec executable? Why can't the agent generate the test harness first? Experienced developers may know these questions, but they may also lack the energy to challenge the machine every day.

The value of inexperience

The worst way to use junior developers in the AI era is to treat them as cheaper versions of senior developers. If the job is "take this ticket, generate some code, and send it to a senior person for review," the junior developer becomes a human wrapper around a coding assistant. That helps no one. The junior does not learn much, the senior gets buried in review, and the enterprise ends up with more code, which is hardly a good thing in itself.

Instead, junior developers should be given room to explore new workflows, with just enough oversight from experienced colleagues. They might be asked to redesign onboarding if every internal API had an AI-readable contract and examples that actually worked. They could reimagine code review if the agent produced a change summary, test evidence, dependency risk, and rollback plan with every pull request. They could propose how to build features if product requirements were written as executable acceptance tests rather than vague prose. They could identify ways to reduce toil if agents could safely perform routine migrations, dependency updates, or incident triage within clearly defined boundaries.

These are not toy problems. They are not "junior work." They are exactly the sort of process redesign that enterprises need but generally avoid because everyone is too busy running on the existing hamster wheel.

What leaders should do

First, stop treating AI adoption as an individual productivity contest. The industry seems to be moving away from the idea that "lots of tokens" equals "great engineer," but the fact that it ever flirted with that idea is damaging. Measuring AI productivity in number of lines written is a mistake. One day everyone will have always been against it. Instead, leaders should ask what part of the software delivery process no longer makes sense. AI's biggest gains will come when specification, testing, review, and shipping are all redesigned.

Second, mix up AI workflow teams. This does not mean committees or PowerPoint-producing centers of excellence. It means pairing two or three newer developers who are already fluent in AI-native tools with two or three senior engineers who understand production, security, architecture, and organizational constraints. Give them a real workflow to redesign, such as dependency upgrades or test creation. Let the seniors provide guardrails while the juniors push on the edges.

Third, make the senior engineer's job less about saying no and more about defining the guardrails within which others can say yes. Golden paths are key to using AI effectively. Good senior engineers should define the paved roads: approved patterns, test requirements, observability standards, and security practices. Then let junior developers and agents move quickly inside those boundaries.

Fourth, reward deletion. This may be the most important point. AI modernization will fail if AI is simply added to outdated processes. Adding AI without removing anything is like adding an electric motor to a factory built around a central driveshaft. The old layout is still constraining the new power source. Teams should be rewarded for deleting steps, simplifying handoffs, and removing rituals that existed only because the old tools required them.

Bring everyone to the table

The future of software development will not belong to the young. It will not belong to the old, either. It will belong to teams that combine the talents of both.

Newer developers bring impatience. They are less likely to accept the existing workflow as sacred. They are more likely to try weird tools, compose them in unexpected ways, and wonder why enterprise software development feels like a ritualized exercise in waiting for permission. Experienced developers bring judgment. They know that software has users, auditors, attackers, budgets, latency, history, and consequences. They know that the right answer is often boring, and boring is good.

Enterprises need both. They need the developer who asks why the factory is still organized around the old drive shaft, and they need the developer who knows which machines will cause real damage if moved casually. Every development team needs people who know why the old system exists, as well as people who do not. The former keeps the organization safe. The latter keeps it capable of change. AI success depends on finding the balance between them.


Source:InfoWorld News


Share:

Leave a comment

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

Your experience on this site will be improved by allowing cookies Cookie Policy