Tim Solley
Tim Solley CTO, Cloud and Platform Engineering

Don't Eat Your Seed Corn

There is an old adage in agriculture, one passed down through generations of farmers who learned it the hard way: don’t eat your seed corn. The logic is straightforward and unforgiving. When winter stretches long and food is scarce, the corn stored in the barn looks like a solution. It is right there. It is caloric. It is immediate. But that corn is not just food – it is next year’s crop. Eat it and you solve today’s problem at the cost of everything that comes after.

Technology leadership is facing a nearly identical moment, and a lot of companies are reaching for the corn.

The Math That Looks Right

The reasoning behind cutting junior engineering roles is not irrational on its surface. AI coding tools have become genuinely capable. They generate boilerplate, scaffold CRUD endpoints, write unit tests, and handle the kinds of rote tasks that have historically made up a large portion of a junior engineer’s first year. If a senior engineer with Claude Code can produce what previously took a senior plus two juniors, the headcount math starts to look appealing.

Finance understands headcount. Finance understands cost reduction. And when a CTO stands up in front of a board and says “we’re maintaining output with a leaner team because we’ve invested in AI tooling,” it sounds like operational excellence.

The problem is that the math only works if you believe junior engineers are primarily labor. They are not.

A junior engineer is not a cheaper version of a senior engineer doing the same job at a slower pace. A junior engineer is an apprentice. They are in the process of accumulating something that cannot be shortcut, purchased, or prompted into existence: deep, contextual, organizational knowledge. They are learning your system, not the generic concept of a system. They are learning why your order management service has that strange retry logic, not just that retry logic exists as a pattern. They are building a mental model of your company that will make them invaluable in ways that won't show up in a quarterly productivity dashboard.

A junior engineer is not a cheaper version of a senior engineer. They are an apprentice accumulating something that cannot be prompted into existence.

What Junior Engineers Are Actually Building

The output of a junior engineer’s first few years is not primarily pull requests. It is context. It is judgment. It is the gradual, irreplaceable process of understanding how a specific company’s technology and business actually work together.

Learning the Why

Junior engineers encounter architectural decisions that look strange and ask why. Over time they learn the answers: the legacy constraint, the vendor limitation, the business rule that drove the original design. That understanding is not in the code. It lives in the people who were there.

Building Relationships Across the Organization

The engineers who become most effective at senior levels are the ones who know people across product, operations, and finance -- not just within their own team. Those relationships are built slowly, over years of working together on real problems.

Developing Judgment Through Production Experience

Technical judgment is not taught in classrooms or acquired through tutorials. It comes from watching systems behave under load, responding to incidents, and making calls under pressure. Junior engineers gain that experience. It compounds into the instincts that make senior engineers worth their salaries.

Becoming the Senior Engineers You Will Need

Every staff engineer, every principal architect, every engineering director who deeply understands the business started somewhere as a junior. There is no other path. The pipeline is not optional.

The Pipeline Problem

Senior engineers do not appear from thin air. They cannot be hired in bulk from competitors, because competitors are facing the same talent market. They cannot be grown from nothing in six months. They are produced by a years-long process of growth inside organizations that invest in that growth.

If you stop seeding that pipeline today, the consequences are not immediate. Your current senior engineers are still there. Your systems still run. Your velocity looks similar on the dashboard. The board sees a leaner, more efficient team. Everything looks fine.

Then, three years from now, a few of your best senior engineers leave for other opportunities. Or they burn out. Or they get promoted into management and their hands-on technical capacity diminishes. And you look around for who is ready to step into those roles, and you find that you have been harvesting a crop you stopped planting years ago.

The senior engineer who understands why your payment reconciliation system works the way it does did not arrive fully formed at your company. They spent years building that understanding, probably from a time when they were debugging issues in the same system as a junior engineer, asking questions of senior colleagues who are now gone, absorbing context that was never written down anywhere. When that person leaves, that understanding leaves with them. And if there is no junior engineer who has been on the same gradual journey, there is no one to inherit it.

When a senior engineer leaves, their understanding of your system leaves with them. If nobody was learning alongside them, it's gone.

What AI Cannot Carry

There is a specific category of knowledge that AI tools cannot acquire, regardless of how capable they become: the institutional history of your organization.

AI can read your code. It can understand patterns, identify anti-patterns, and reason about architecture at a sophisticated level. What it cannot do is tell you why the billing module was built as a separate service in 2018 when everything else was monolithic, or what business requirement drove the decision to store customer preferences in Redis instead of the primary database, or why the team tried event sourcing in the inventory system for eighteen months before reverting to a more conventional approach. Those stories live in people. When those people are gone and no one was around to hear the stories, the stories are gone too.

The Undocumented Decisions

Most organizations have vast amounts of architectural context that was never written down. It was conveyed in hallway conversations, in code reviews, in onboarding sessions with engineers who no longer work there. Junior engineers absorb this context as they grow. It is not recorded anywhere else.

The Paths Already Tried

"We tried that in 2021 and it created a deadlock issue under high load" is not something AI can know. That knowledge prevents teams from re-learning expensive lessons. It lives in the people who were there, and it transfers to the junior engineers they work alongside.

The Accumulated Scar Tissue

Every engineering organization has it: the operational instincts built from years of production incidents, near-misses, and hard-won lessons. Which parts of the system are fragile. Which deployment sequences have failed before. Which vendors cannot be trusted with certain kinds of data. Which monitoring gaps got you last time. That scar tissue is carried by experienced people and passed down through working relationships. It cannot be reconstructed from logs or code history by an AI that was never there.

The Compounding Damage

The loss is larger than it first appears, because eliminating junior roles does not just remove those individual contributors. It removes the mentoring relationships that sharpen senior engineers. It removes the culture of learning that makes organizations adaptive. It removes the next generation of technical leaders before they have a chance to develop.

Senior engineers who mentor junior colleagues become better engineers themselves. They are forced to articulate assumptions they have been operating on silently. They are challenged to explain decisions in ways that reveal whether those decisions were actually sound. That process is valuable. Organizations that eliminate it do not just lose the juniors; they also accelerate the stagnation of their seniors.

And when those senior engineers eventually leave – because they always do, eventually – the organization will find itself in a position where it cannot rebuild. There is no one who was being prepared for these roles. The institutional knowledge is gone. The mentoring culture is gone. The leadership pipeline is empty.

What to Do Instead

The right response to AI-enabled productivity gains is not to reduce junior headcount. It is to make the entire engineering organization more capable by investing in it at every level.

Junior engineers with AI tools can tackle problems that would have been above their experience level a few years ago. They can move faster, make fewer mistakes on routine tasks, and focus their learning energy on the higher-order skills that actually take years to develop. That is a genuine acceleration of the career development pipeline, not a replacement for it.

The organizations that will be strongest five years from now are not the ones that used AI to cut headcount aggressively in 2025 and 2026. They are the ones that used AI to run a leaner senior layer while continuing to grow junior engineers into the next generation of senior talent. They are investing in their seed corn while also making it grow faster. That is a fundamentally different strategy, and it has a fundamentally different outcome.

AI makes junior engineers more productive. That is a reason to invest in them more, not to stop hiring them.

This does not mean hiring junior engineers with no intention of developing them. It means building the structures that actually move people forward: mentorship programs, progressive responsibility, structured code review, and deliberate exposure to the parts of the system that carry institutional complexity. AI can assist with the rote work that used to slow those experiences down. It cannot replace the experiences themselves.

How VergeOps Can Help

VergeOps

The human side of AI transformation is where organizations most often underestimate the risk. VergeOps works with technology leaders to think carefully about talent strategy, organizational health, and engineering culture in the context of AI adoption – not just the tooling and architecture decisions.

Engineering Talent Strategy. We help leadership teams assess their current pipeline, identify where institutional knowledge is concentrated and at risk, and build structures that develop junior engineers into the senior talent the organization will need in three to five years.

AI Transformation Planning. Our approach to AI integration is grounded in real organizational outcomes, not just productivity metrics. We help clients avoid optimizations that look good on dashboards but hollow out long-term capability.

Engineering Culture and Practices. We assess mentorship structures, knowledge transfer practices, and career development paths to ensure that AI adoption strengthens the organization rather than concentrating risk in a shrinking pool of senior individuals.

If your organization is making decisions about headcount and AI tooling, we’d welcome the conversation.