Skip to content
Manoj Deshmukh
All English essays

The Practical Technologist · 8 Dec 2025 · 2 min read

AI Can Write Code — But It Can’t Make You a Programmer

By Manoj Deshmukh
AI Can Write Code — But It Can’t Make You a Programmer

A few days ago, I was teaching my daughter how to cook a simple dish. She had all the modern kitchen gadgets lined up — air fryer, blender, oven, everything. Yet the food didn’t turn out the way she expected.

I told her what I’ve learned the hard way over decades: great tools don’t make you a great cook. Understanding the fundamentals does.

The same applies to programming today — especially in the age of AI.

The article by the Godfather of AI, Geoffrey Hinton, reinforces this point again. With AI writing code, suggesting solutions, even generating entire modules, many youngsters wonder: “Do I still need to learn to code? Should I even bother with computer science fundamentals?”

My answer is simple: Yes. Absolutely. Don’t run away from the basics.


AI Makes You Faster, Not Smarter

In my 25+ years in tech — from writing bare-metal C programs to building cloud systems on Azure — one thing has remained constant:

If you don’t understand what you’re building, no framework or tool can save you.

I’ve seen juniors copy-paste perfect-looking code from StackOverflow and now from AI tools… only to collapse when they hit concurrency issues, memory pressure, unexpected data patterns, or scale problems.

AI can help you:

  • Write cleaner code

  • Explore alternatives

  • Generate boilerplate

  • Speed up delivery

But AI cannot think for you. Not yet. And not in a way that replaces fundamentals.


The Programmer’s “Masala”: The Skills You Can’t Ignore

Just like every good cook knows heat, timing, texture, and spices…

Every good programmer must master:

  • Logic & Analytical Thinking

  • Data Structures & Algorithms

  • Basic Statistics

  • Design Patterns & Architecture Principles

  • Problem Decomposition

  • Understanding of memory, compute, and data flow

These are non-negotiable.

Without them, you’re just a button-pusher waiting for the next tool to arrive.


Why This Matters Even More in the AI Era

AI will level the playing field for basic tasks. Everyone will be able to “write code.”

But the ones who truly understand how systems work will:

  • Build better products

  • Debug complex failures

  • Architect scalable solutions

  • Use AI properly instead of depending on it

In my teams, the difference is obvious. A strong engineer uses AI as an accelerator. A weak engineer hides behind it and hopes nobody notices.


Don’t Give Up on Becoming a Real Engineer

Cooking instruments don’t make the cook.

AI tools don’t make the programmer.

If you want a long, meaningful career in tech, invest in the boring, old-school fundamentals. They’ve survived every wave of technological change — and they’ll survive AI too.

Master the basics. Use AI as leverage. Not as a crutch.


Reference

https://www.livemint.com/technology/tech-news/should-you-still-learn-to-code-godfather-of-ai-says-says-don-t-give-up-on-computer-science-degree-just-yet-11765105115465.html

First published on LinkedIn.

Read next