A love letter, of sorts

Dear Complexity,
We Need to Talk.

KISS in AI: the discipline nobody wants to practice — because restraint has never been as flattering as ambition.

Vimal Maheedharan8 min read

My dearest Complexity,

We have been together longer than I'd like to admit. You arrived promising capability, and I mistook your six re-ranking stages for devotion. But a well-tuned embedding search gets me ninety percent of the way there without you, and I've started to notice what our relationship actually costs. You are a tax I pay forever. Simplicity is a choice I make once. I think it's time we saw other architectures.

This isn't a letter written in anger. It's written in the particular tiredness of someone who has debugged your seventh hidden dependency at midnight and finally understood: I was never in love with what you did. I was in love with how sophisticated you made me feel.

Every added layer is a future debugging session.
Every extra hand you hold is one more that might let go.

On the ones who never needed you

I've met simpler models — plain, unglamorous, a logistic regression with nothing to prove — and watched them thrive in production while your elaborate cousins sat unfinished in notebooks, forever "almost ready." I used to think that was tragic. Now I think it's honest. KISS was never about being unsophisticated. It was about time-to-value — about choosing the partner who shows up, not the one who promises to, eventually, once the architecture is right.

What you never told me about the others

In agentic systems, you multiply. More tools, more chained calls, more orchestration — each one a new person at the wedding I never agreed to invite. Every one of them a place things can go quiet without telling me why. I don't want a marriage with nine silent witnesses. I want three components I can actually look in the eye.

i.

Prompting

No ceremony required. Shows up the same afternoon you ask. More capable of solving things than anyone gives it credit for.

ii.

Fine-tuning

Worth courting once prompting has shown you, clearly, where it can't follow — not because commitment feels more serious.

iii.

Training from scratch

The grand gesture. Rare, expensive, and usually unnecessary once you've actually asked the simpler ones first.

I keep returning to a small, unglamorous truth: the right tool is almost always the smallest one that reaches the problem, not the most powerful one available.

🩶
the scalpel
and
🔨
the sledgehammer

The thing I was afraid to say out loud

Everyone warns me about hallucination — the dramatic betrayal, the headline-worthy heartbreak. But you were never the dramatic one. You were the quiet erosion, the multi-agent system built for a problem a single well-prompted call could have solved, the slow realization that nothing is unreliable by accident. It's unreliable because every extra thing I added was a promise I never checked I could keep.

Complexity is a tax I pay forever.
Simplicity is a choice I make once.

I'm not leaving because I want less from my systems. I'm leaving because I finally want every part of them to have earned its place — because nothing in production is free, and the bill you leave always arrives at the worst possible hour.

Yours, in restraint,

Vimal

§
← Return to Home LinkedIn ↗