Denis Baciu canonical archive · est. 2026

Writing

Modernization is subtraction, not addition

source: linkedinoriginal ↗
published: 2026-09-03 · status: canonical · expanded from the original post
Modernization is subtraction, not addition

I read the Computerworld Q&A with the Serval CEO about building an AI-native alternative to ServiceNow, and one line kept coming back: AI-native isn't a feature you add. It's what you don't have to carry. The distinction sounds small, but it changes the argument. Most ITSM conversations treat AI as another module to license, another assistant to layer on top of the existing stack. That framing misses what makes an AI-native approach different.

Serval's point is architectural, not cosmetic. In that architecture, natural language generates code-based workflows. A repetitive task gets expressed as a workflow and carried out automatically, often faster than a human can manually handle the ticket. That's not a chatbot that fills in a form or a copilot that suggests the next field. The request itself becomes the automation path. The model creates something executable, and the system runs it.

That point gets lost in ITSM discussions. Incumbents can bolt on agents. They can offer natural language summaries, suggested resolutions, and automated triage. But they still carry years of custom tables, custom scripts, and configuration choices made under a different set of assumptions. All of that accumulated state is not neutral. It is load. Every new automation attempt has to work around it, reconcile with it, or ignore parts of it. The state itself becomes the bottleneck.

The right comparison is a turbocharger on a car with a seized engine. Adding power does not help if the core cannot turn. An AI agent attached to a platform with years of tangled state has the same problem. It can parse language and call APIs, but it still has to navigate the same brittle configuration beneath it. If the underlying model is dozens of custom tables that no single person fully understands, no agent will make that complexity disappear.

Modernization is subtraction, not addition.

That is the real lesson, and it applies beyond ITSM. We tend to evaluate modernization by what we are adding: a new agent, a new integration, a new interface. But the more useful question is what we are willing to remove. Subtraction is harder because it means breaking compatibility with decisions made years ago, sometimes decisions that still show up in reports or contracts. But if accumulated state blocks new paths, no amount of add-on intelligence will fix it.

When I look at platforms described as AI-native now, I try to ask a different question. Not "what can it do with AI?" but "what did they choose not to carry?" That question reveals more about the architecture than any feature list. It is the difference between adding a layer and designing from a smaller base. Serval's argument is one way to make that distinction explicit.