logoalt Hacker News

psadriyesterday at 9:37 PM3 repliesview on HN

Learning to code = understanding a problem, breaking it down into small, manageable pieces, putting all the pieces back together. Debugging. Iterating towards better metrics, etc.

All these are amazingly valuable skills/mindsets that can be highly portable to other "problem solving" domains.


Replies

snek_caseyesterday at 11:35 PM

Yeah I mean, if you don't know how to code, you just know how to prompt, you have no idea how to tell what's a good solution vs what isn't. The best you can do is have the model figure it out for you. You also have no idea how to design a good API, or how to break up a system into modules, etc.

The issue is probably that many managers can't really tell the difference between a good programmer and a vibe-coder. The vibe coder ships a lot of PRs. Maybe they themselves ship some vibe-coded PRs. They hate the idea that programmers might know better than them.

al_borlandyesterday at 10:27 PM

Steve Jobs used to say that everyone should learn to program, because it teaches you how to think.

https://youtu.be/BRTOlPdyPYU

show 1 reply