Why I stopped chasing the latest AI framework

Why I stopped chasing the latest AI framework

Simor Consulting | 29 Jun, 2026 | 04 Mins read

In 2023, I rewrote a data pipeline three times because the framework landscape kept shifting. First it was built on LangChain. Then the team wanted to switch to LlamaIndex because it handled retrieval better. Then a newer framework emerged that promised to unify both. Each rewrite took two to three weeks. Each rewrite produced a system that worked roughly as well as the one it replaced. The net effect of six months of framework migration was zero improvement in the pipeline’s actual output.

That experience broke something in me. I stopped evaluating new frameworks when they appeared and started evaluating them only when a specific, measurable problem required a capability that my current stack did not provide. The discipline felt constraining at first. Within three months, my team was shipping features faster than teams that were still chasing frameworks, because we were building on a stable foundation instead of perpetually rebuilding on shifting sand.

The cost of framework churn

Framework churn has costs that are real but rarely measured.

Learning curve time. Every new framework requires time to learn its abstractions, its configuration model, its error patterns, and its undocumented behaviors. The learning curve is not just the time spent reading documentation. It is the time spent debugging unexpected behaviors, discovering limitations that are not mentioned in the marketing, and developing the intuition for when the framework’s abstractions leak.

Migration risk. Moving from one framework to another always introduces bugs. Not because the new framework is worse, but because the migration requires re-implementing logic in a different abstraction model, and the re-implementation inevitably handles edge cases differently. These differences are subtle and often undetected until production.

Team fragmentation. When different team members have different levels of familiarity with different frameworks, the team’s effective capacity decreases. Code reviews take longer because reviewers are less familiar with the framework. Knowledge is less transferable because each framework has its own patterns. Onboarding new team members takes longer because there is more surface area to cover.

Architectural incoherence. When a system is built on multiple frameworks — because different parts were built at different times when different frameworks were popular — the system’s architecture reflects the framework landscape’s history rather than the system’s actual requirements. The architecture is an archaeological record of technology trends, not a coherent design.

When to adopt a new framework

I do not advocate for never adopting new tools. I advocate for adopting them when specific conditions are met, and those conditions are more demanding than “the new framework looks better.”

Condition one: you have a specific, measurable problem that your current framework cannot solve. Not a problem that the new framework solves more elegantly. A problem that your current framework cannot solve at all, or that it solves with unacceptable performance, reliability, or maintenance characteristics. If the current framework handles the problem adequately, the elegance of the new framework’s solution is irrelevant.

Condition two: the new framework has been stable for at least six months. New frameworks are volatile. APIs change. Documentation is incomplete. Community knowledge is thin. Adopting a framework in its first six months means accepting the risk of breaking changes, undocumented behaviors, and insufficient community support. Waiting six months filters out the frameworks that generate initial excitement but fail to sustain development.

Condition three: the migration cost is lower than the expected benefit, measured over twelve months. This requires estimating both the migration cost and the expected benefit in concrete terms. “The new framework is better” is not a concrete benefit. “The new framework reduces our inference latency by 40%, which enables a use case that our current framework cannot support within our latency budget” is a concrete benefit. If you cannot state the benefit in specific, measurable terms, you do not have a sufficient reason to migrate.

Building on stable foundations

The alternative to chasing frameworks is building on stable foundations and investing in the layers that do not change.

The data layer is stable. Your data storage, your data quality practices, and your data governance model will outlast any AI framework. Invest in these. A well-designed data layer can be served by any framework. A poorly designed data layer will constrain you regardless of which framework you choose.

The evaluation layer is stable. How you measure model quality, how you evaluate output correctness, and how you monitor for regression — these practices are independent of the framework. A rigorous evaluation framework is more valuable than a sophisticated model development framework, because it allows you to compare frameworks objectively rather than choosing based on marketing.

The integration layer is moderately stable. How your AI system connects to the rest of your infrastructure — APIs, queues, databases, monitoring — should be designed to be framework-agnostic. This means using standard interfaces (REST APIs, message queues, standard data formats) at the boundaries between your AI system and the rest of your infrastructure. The framework-specific code should be contained within the AI system’s boundary, not leak into the integration layer.

The heresy

The heresy is this: most AI frameworks are thin wrappers around API calls. They add abstraction layers that simplify common patterns and complicate uncommon patterns. When the common pattern matches your use case, the framework saves time. When it does not — which is often, because real-world use cases are idiosyncratic — the framework adds complexity without adding value.

The teams I see shipping the most reliable AI systems are the ones that use minimal frameworks. They call the model APIs directly. They write their own orchestration logic. They build their own evaluation harnesses. This approach requires more code upfront but produces systems that the team fully understands, can debug without fighting framework abstractions, and can modify without waiting for a framework update.

I am not arguing that frameworks are always wrong. For rapid prototyping, for teams without deep engineering capacity, and for common use cases that map well to a framework’s abstractions, frameworks are valuable. I am arguing that the default assumption — that you should use a framework because one exists — is wrong. The default should be to use the simplest tool that solves your specific problem, and to upgrade to a framework only when the simple tool’s limitations produce measurable costs.

The heuristic: if you have spent more time learning a framework than the framework has saved you, you are behind. Measure it honestly. If the answer surprises you, act on the surprise.

Shipping a production AI system?

Find the control gaps before they turn into incidents. Take the AI Production Scorecard for a fast baseline across the seven layers, or book an architecture review and we will turn it into a hardening plan.

Similar Articles

Why most AI transformations fail (it's not the technology)
Why most AI transformations fail (it's not the technology)
20 Apr, 2026 | 04 Mins read

The CTO of a mid-size financial services firm told me they had spent $4 million on AI tooling in eighteen months. They had three large language model providers under contract, a vector database cluste

The case for AI skepticism in your data strategy
The case for AI skepticism in your data strategy
27 Apr, 2026 | 04 Mins read

I was in a strategy session where a VP of Data told the room that generative AI would "eliminate the need for data analysts within two years." The room nodded. Budget was reallocated. Three analyst po

What we can learn from the DevOps revolution applied to AI
What we can learn from the DevOps revolution applied to AI
04 May, 2026 | 04 Mins read

In 2009, deploying software to production was an event. It involved a change request, a maintenance window, a runbook, and a prayer. Developers wrote code, then threw it over the wall to operations, w

Building a data-driven culture: lessons from 50 engagements
Building a data-driven culture: lessons from 50 engagements
13 May, 2026 | 05 Mins read

The phrase "data-driven culture" has been emptied of meaning by overuse. It appears in every strategy deck, every job posting, every conference talk. Everyone claims to want it. Almost no one can desc

The ethics of training on copyrighted data — a nuanced take
The ethics of training on copyrighted data — a nuanced take
18 May, 2026 | 05 Mins read

The legal system has not caught up with the practice of training AI models on copyrighted data, and the people building AI systems are not waiting for it. Models trained on books, articles, code repos

Why your AI team needs philosophers, not just engineers
Why your AI team needs philosophers, not just engineers
25 May, 2026 | 05 Mins read

A hiring manager at a large tech company told me they had four hundred engineers working on their AI platform and zero people with training in philosophy, ethics, or the social sciences. When I asked

The great model commoditization: what happens when everyone has GPT-5
The great model commoditization: what happens when everyone has GPT-5
30 May, 2026 | 03 Mins read

OpenAI shipped GPT-5. Anthropic shipped Claude 4. Google shipped Gemini Ultra 2. Within six weeks of each other, the three leading model providers released frontier models that are, by most benchmarks

The paradox of AI automation: more tools, less productivity?
The paradox of AI automation: more tools, less productivity?
01 Jun, 2026 | 05 Mins read

A data engineering team I worked with had adopted six AI-powered tools in twelve months. An automated code reviewer, a data quality scanner, a pipeline orchestrator with intelligent retry, a natural l

Career paths in AI data engineering: 2026 edition
Career paths in AI data engineering: 2026 edition
08 Jun, 2026 | 04 Mins read

Three years ago, "data engineer" was a coherent job title. You built pipelines, managed infrastructure, and moved data from where it was to where it needed to be. The role required SQL, Python, and a

Books every AI leader should read this year
Books every AI leader should read this year
10 Jun, 2026 | 04 Mins read

Most reading lists for AI leaders are assembled by people who sell AI. The lists are full of books about machine learning techniques, deep learning architectures, and the latest framework documentatio

The invisible infrastructure: why data plumbing matters more than models
The invisible infrastructure: why data plumbing matters more than models
15 Jun, 2026 | 05 Mins read

A Fortune 500 company hired a team of twelve machine learning engineers and tasked them with building a predictive maintenance system for their manufacturing floor. The ML team spent four months evalu

Why 'AI engineer' is the fastest-growing job title (and what it means)
Why 'AI engineer' is the fastest-growing job title (and what it means)
17 Jun, 2026 | 04 Mins read

LinkedIn's latest workforce report shows "AI engineer" as the fastest-growing job title for the third consecutive quarter. Job postings containing the title increased 280% year-over-year. The growth r

Open-source sustainability: who pays for the code everyone uses?
Open-source sustainability: who pays for the code everyone uses?
22 Jun, 2026 | 05 Mins read

A critical open-source library used by thousands of companies, including several Fortune 500 firms, is maintained by one person in their spare time. This is not a hypothetical. It is a description of

The loneliness of being the only data engineer on the team
The loneliness of being the only data engineer on the team
06 Jul, 2026 | 05 Mins read

There is a version of the data engineering career that nobody warns you about. It is not the startup grind or the big-company bureaucracy. It is being the only data engineer on a team of people who do

DataOps: Creating Culture and Processes for Reliable Data
DataOps: Creating Culture and Processes for Reliable Data
01 Jun, 2024 | 03 Mins read

# DataOps: Creating Culture and Processes for Reliable Data Data quality issues cascade downstream. DataOps applies DevOps principles to data workflows: automation, collaboration, and continuous impr

2025 Year-in-Review & 2026 Trends in Data & AI Architecture
2025 Year-in-Review & 2026 Trends in Data & AI Architecture
19 Dec, 2025 | 03 Mins read

2025 was the year AI moved from experimentation to industrialization. While 2024 saw the explosion of generative AI capabilities, 2025 was about making those capabilities production-ready, cost-effect

The AI Operating System: Why Companies Need an AI Foundation Layer
The AI Operating System: Why Companies Need an AI Foundation Layer
05 Jan, 2026 | 16 Mins read

A financial services firm spent eight months building an AI-powered document analysis system. When it came time to deploy, they discovered their retrieval system had no governance layer, their agent h

AI Enablement Programs: Building Organizational Capability, Not Just Technology
AI Enablement Programs: Building Organizational Capability, Not Just Technology
19 Mar, 2026 | 11 Mins read

A technology company built an impressive AI platform. They had GPU clusters, fine-tuning pipelines, evaluation frameworks, and a growing model registry. They opened access to any team that wanted to u