Don’t Skip the Hard Part

Don’t Skip the Hard Part
Photo by Nagara Oyodo / Unsplash

Let me share something from my journey as a developer and builder.

These days, when I sit down to design a system or build a feature, I catch myself opening an LLM first. I type a rough prompt, and boom: ready-made answers, architecture, even code.

And honestly? It feels like cheating. Not because it’s wrong, but because it skips the part where the real understanding is built.

Here’s the thing: LLMs are great at output, but terrible at teaching depth. You might get working code, but you won’t know why it works. You’ll get database designs, but no sense of trade-offs or performance under load. And when things break, you won’t have the intuition to debug them.

Let me give you a simple analogy.

You can’t understand history by watching a movie. Sure, it tells a story, but it’s shaped by the director’s bias, edited for entertainment, and stripped of complexity. If you want to truly understand history, you have to read the books. You have to explore the causes, the politics, the context, not just the final events.
That’s when it starts making sense.

The same goes for tech. You can’t learn system design just by reading LLM answers. You have to wrestle with real decisions:

  • Should I use Redis here or not?
  • What breaks if traffic doubles?
  • Why does this query slow down after 10K records?

Struggling through those decisions is what sharpens you. That’s what builds your engineering brain.

I’m not saying don’t use AI. Use it. But don’t let it become your brain. Use it like a whiteboard partner, not a guru. Because real developers, real architects, they’re forged in the mess. Not by skipping to the final output, but by working through the why.

Subscribe to Shyam Verma

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe