Top
Best
New

Posted by NarcisMirandes 18 hours ago

Ask HN: Should we still learn coding?

Paul Graham talked about this in a recent essay:

"Should students still study computer science if AIs will write most code? ... even if you have AIs writing all your code for you, you're still in the position of an engineering manager, and good engineering managers should be able to do the work of those working for them."

Paul Graham. August 2026 https://paulgraham.com/prepare.html

I think that argument makes a lot of sense and coincides with my experience. I code all my projects, and I only use AI as a teacher, or bug finder. Again and again I see AI giving me a complicated, confusing code for something that could be much simpler, cleaner and organized. If I let AI write code I do not completely understand, sooner than later it all becomes a great mess that not even that AI can understand.

Still there are a lot of people who say that learning to code is not necessary. What do you think - Should we learn to code? - If you already know how to code, do you keep learning? - What are your experiences?

11 points | 25 commentspage 2
Someone1234 17 hours ago|
I'm going to age myself real-bad here, but I remember back when RAD ("Rapid Application Development") was the hotness of the 90s. Microsoft Access, Visual Basic (6), and even web-development itself (e.g. PHP/Wordpress).

People today likely cannot relate, but a big concern back then was identical: If the non-tech users can write their own code/and or code is easier to write, why even learn to be a programmer? What's the point?

It seems absurd now but legitimately it was exactly the same stuff. Like then, programmers will fall into two camps, those that keep up and those that fall behind. The thing with LLMs (and agentic) is that it doesn't change WHAT we do but rather HOW we do it.

So will programmers exist in the early 2000s after RAD? Well turns out, yes, and in expanded numbers. Businesses just expected more from technology, and the personnel gap never really closed. With LLMs the same will likely happen - same number of people, higher expectation.

The limit on how many programmers they'd hire was never "wants." They always wanted more than they could get. The limit was budgets/money. Now more "wants" can be fulfilled (just like post-RAD/web), but the budgets are more or less similar.

PS - Although it should be noted that the economy is not in a good place currently, and we're seeing an unusual employment environment. A lot of which "AI" is blamed on, least of all because companies can save face that way.

NarcisMirandes 17 hours ago|
So do you think that "no-code" is just a trend, and we will all go back to code, just in a different way?
Someone1234 15 hours ago||
I cannot tell if this is a reference to RAD in the 90s or LLMs today, and I think that kind of shows my point.
lolakutty 15 hours ago||
Yes, it is not required if you don't love it. It never was..
krapp 17 hours ago||
Yes, you should learn coding if you want to. You should learn anything you want to learn.

I refuse to give my intellect over to the machine just to blindly consume its homogeneous excretions. I will keep doing what I've always done regardless of how well an AI could do it. I don't need to justify doing so, and neither do you, nor does anyone. It's OK to be a human.

NarcisMirandes 16 hours ago|
I love that. "It's OK to be a human"... "we don't need to justify"
krapp 16 hours ago||
It's weird that "should we still learn" is even a question begin asked on this forum of ostensibly intellectually curious people.

I guess a lot of folks really did just get into programming for the money and hated every minute of it.

brudgers 11 hours ago||
Still there are a lot of people who say that learning to code is not necessary

Eat, Shit, Sleep: Doing only what is necessary is not much of a life.

Good luck.

d--b 17 hours ago||
It depends.

If your goal is making small apps, websites, things that aren't too critical performance-wise, I don't think you should learn to code.

But code isn't disappearing. Calculation-heavy processes, large apps, video games, basically things that need a deep understanding of tradeoffs, still require a lot of human inputs.

Will it be always that way, I don't know. But I'd like to think AI won't totally kill the code, in the same way compilers didn't kill assembly dev.

NarcisMirandes 17 hours ago|
Your distinction makes sense.

But still, I am building relatively small apps and I do nor see any AI making clean, organized, long-term code. I do not see any path that they could do it in a near future.

kypro 10 hours ago||
If there's one thing that I attribute the relatively modest success I've had in my life it's that I'm consistently predicting where we'll be in 10 years and optimising my life to position myself well when that comes.

Right now I'm strongly advising people not to care too much about narrow academic or intellectual pursuits because I think those skills will be almost entirely redundant to AI in a few years.

Learning to code today seems absolutely insane to me honestly. If you just want to understand at a high level how code works, then cool spend a week or two on it, but obviously outside of very niche edge cases which you can't build a career around humans won't be reading and writing code for much longer.

I'd even expand on this to say people should broadly avoid tech as a sector to learn anything in at this point. There will be a lot of disruption in the coming years. Hardware and software are going to change to better suite an AI-first world and this means almost any tech skill run a risk of disruption.

That said, I struggle predict past 10 years these days. In some ways we're now just weighing different sized infinities. In a world of AI and robotics perhaps the only good bet to make is that human are of no value anymore. This is the world I am personally preparing for. Any skills you learn today would ideally be in preparation for this.

redreamality 17 hours ago||
[flagged]
yun1901 16 hours ago||
[dead]
onlinequranacad 4 hours ago|
[flagged]