In the 2010s, many software organizations optimized for depth. They built teams around backend veterans, data science PhDs and system architects whose careers were anchored to stable foundations such as cloud platforms or a primary JavaScript framework. That made sense when the technology stack changed in multi-year cycles.
The widespread arrival of modern AI has broken that rhythm. Technology is now evolving in cycles measured in months, not years. In this environment, the people and teams who win look very different from the specialist-heavy model most engineering leaders are used to.
Drawing on the experience of EliseAI co-founder and CTO Tony Stoyanov, this article unpacks why AI is reshaping software work, what defines a strong generalist and how leaders can adapt their hiring and team design accordingly.
The end of the slow, specialist-first era
For much of the last decade, the dominant hiring pattern in tech was straightforward: identify a narrow need (say, backend performance, data science modeling or frontend architecture) and hire the deepest expert available. The bet was that deep specialization translated into speed and predictability in a world where the core technologies were reasonably stable.
That model fit an era where new paradigms emerged infrequently and matured slowly. A backend specialist could invest years mastering a particular database, framework or cloud provider and reasonably expect that expertise to stay relevant long enough to justify the investment. Organizations, in turn, built layered structures and approval processes around these clearly bounded roles.
AI has upended these assumptions. As Stoyanov notes, you simply cannot find someone who has been building modern AI agents for five years; the technology has not existed at production maturity for that long. The old hiring pattern—find a veteran with a long résumé in a very narrow slice of the stack—breaks down when the slice itself is only a year or two old.
At the same time, the expectations placed on teams have climbed. With AI tooling lowering the bar to perform many kinds of technical work, “expert” now means something different: the ability to navigate unfamiliar terrain and ship outcomes even as the tools, APIs and best practices shift under your feet.
How AI is rewiring software work
AI is simultaneously making certain technical activities easier and the overall job of building products harder. On one hand, AI assistants and code-generation tools reduce the friction of tasks that once demanded dedicated specialists. On the other, the problems organizations are trying to solve now span more domains, from infrastructure and UX to operations and customer workflows.
Research from McKinsey underscores the scope of this shift: by 2030, up to 30% of U.S. work hours could be automated and around 12 million workers may need to transition into different roles. While this is a broad labor-market estimate, software engineering sits squarely inside that transition. The definition of what counts as “core” work for engineers is already changing.
Stoyanov describes seeing this inside EliseAI: engineers who historically never touched frontend code are now building user interfaces, while frontend developers are taking on backend responsibilities. This is not about abandoning depth in favor of superficial skill-hopping; it is about using AI and modern tooling to cross traditional boundaries so that work can flow to the people best positioned to move it forward.
In this context, rigid role demarcations become liabilities. When AI tools make it feasible for a capable engineer to operate across the stack with support, teams get more leverage from those who can traverse domains than from those who stay tightly bound to a single lane.
Yet most companies have not structurally caught up to this reality. According to reporting cited by Stoyanov, only about 1% of organizations consider themselves truly mature in how they use AI. Many are still operating with structures and processes built for a slower era—multiple approval layers, inflexible roles and an overreliance on specialists who are not expected or encouraged to work outside their historic focus areas.
Inside the AI-era generalist: breadth without losing depth
Moving toward a generalist model does not mean hiring people who know “a little of everything and not much of anything.” Stoyanov emphasizes that strong generalists still go deep in one or two domains; their difference is that they remain fluent across several and can connect concepts between them.
This aligns with the argument David Epstein makes in his book Range, which Stoyanov references: in a world where nearly all factual knowledge is a search query away, the differentiator is not access to information but the ability to integrate it—thinking, reasoning and drawing connections that are not obvious.
For software teams, that might look like an engineer who can reason about both product requirements and architecture, or someone who can frame a data problem in terms of user outcomes as well as model performance. It is this “integration capability” that gives generalists their leverage in an AI-shaped landscape.
Six traits of generalists who thrive with AI tools
Stoyanov highlights a concrete profile of what effective generalists look like in practice. These traits offer a practical checklist for engineering leaders rethinking their teams for the AI era:
-
Ownership. Strong generalists take end-to-end accountability for outcomes, not just for the tickets assigned to them. They care about whether the feature actually solves the user problem, whether the system behaves reliably in production and how their work ladders up to company goals.
-
First-principles thinking. Instead of accepting inherited constraints, they ask fundamental questions: What are we trying to achieve? Which assumptions are truly fixed, and which can be challenged? They are willing to rebuild an approach when the environment changes, a crucial capability when AI tools continuously shift what is possible.
-
Adaptability. These engineers can move between domains—say, API design, basic machine learning integration and UI workflows—without losing effectiveness. They are not experts in everything, but they are comfortable learning new tools, patterns and concepts on the fly.
-
Agency. Instead of waiting for detailed direction, they act. They make informed decisions with incomplete data, then adjust quickly as new information arrives. In rapidly evolving AI projects, that ability to move without perfect certainty is a practical advantage.
-
Soft skills. Communication and coordination are not “nice to have” add-ons. Strong generalists can align stakeholders, talk to non-technical teams and keep real customer needs at the center of technical decisions. This makes them natural bridges between engineering, product and operations.
-
Range. They can solve different types of problems and transfer lessons across contexts—using a pattern learned in infrastructure to simplify a data pipeline, or applying insights from a customer escalation to refine system design.
Inside EliseAI, Stoyanov describes making accountability explicit: everyone understands what they own, what success looks like and how it connects to the broader mission. The point is not perfection but forward motion—consistent progress in the right direction, even when the path is uncertain.
Why traditional structures are holding AI teams back
Even as AI tools proliferate, many organizations are struggling to capture their full value. The gap is rarely about access to models alone. Instead, it often stems from trying to layer new technologies on top of old structures.
Legacy processes—such as strict handoffs between narrowly defined roles and long approval chains—assume a world in which requirements are stable and expertise is static. When AI enables much faster iteration, these same processes can slow teams down and discourage experimentation.
Specialists constrained to a single lane may also find themselves underused. A backend engineer who is not expected to engage with user experience or operational impact, for example, may be less able to spot where AI-powered automation could simplify workflows end to end. Conversely, a generalist who is trusted to traverse boundaries is better positioned to see and act on those opportunities.
The result, as the “1% mature” figure suggests, is a growing divide between companies that reorganize around adaptability and those that merely add AI tools to their existing toolkit without rethinking how people, processes and technology fit together.
How leaders can hire and build for generalist strength
For engineering leaders, founders and builders, embracing this shift involves both who you hire and how you structure their work.
On the hiring side, the emphasis moves from perfect résumé alignment to signals of learning speed, initiative and cross-domain thinking. Candidates who have moved between different parts of the stack, shipped projects in ambiguous environments or visibly taught themselves new technologies are often better bets for AI-era roles than those whose experience is narrowly optimized for a single framework or platform.
Inside the team, leaders can reinforce the generalist model by making ownership explicit: define clear problem areas rather than narrow task lists, and tie them to company-level outcomes. Encourage engineers to explore adjacent domains, and support them in using AI tools not just to code faster but to understand unfamiliar layers of the system more deeply.
Stoyanov’s experience suggests that the most impactful AI adopters are “adaptable builders” with the curiosity and range to pair these tools with sound judgment. They treat AI as a force multiplier for their own learning and execution, not as a replacement for thinking.
For individual builders who are comfortable with ambiguity and motivated by problem-solving rather than role labels, this is a favorable moment. The AI era rewards curiosity, initiative and the capacity to grow into what the company will need next—not just the ability to match a static job description today.
For organizations, the implication is clear: the future belongs less to tightly siloed specialists and more to generalists who can bridge engineering, product and operations. Teams that recognize and invest in that shift are more likely to convert AI’s raw potential into durable, real-world impact.

Hi, I’m Cary Huang — a tech enthusiast based in Canada. I’ve spent years working with complex production systems and open-source software. Through TechBuddies.io, my team and I share practical engineering insights, curate relevant tech news, and recommend useful tools and products to help developers learn and work more effectively.





