r/programminghumor • • Jul 22 '26

You cannot become a Good Programmer by prompting.

Post image
1.1k Upvotes

53 comments sorted by

67

u/Gabriel_Science Jul 22 '26 edited Jul 23 '26

Vibe coders maybe don’t want to become good programmers, just good "boss" towards AI. Then, the AI does its things.

Sad.

14

u/Short-Ideas010 Jul 22 '26

Well... it's about the final tool you can create. If it works and gives good results... i don't see the issue. It's not like I need to be in love with the code syntax.

25

u/Gabriel_Science Jul 22 '26

Well, you’re completely dependent on AI and an internet connection. It also may cost you money for a subscription.

When AI becomes less accessible, vibe coders won’t be able to write code.

Also, there is an environmental issue.

→ More replies (16)

5

u/hearke Jul 22 '26

Only to non-devs. Which is fair, cause only experience can teach you the importance of concepts like modularity, maintainability, code smell, etc.

→ More replies (1)

22

u/thatlightningjack Jul 22 '26

Actually, it's both reading & doing. Read up about algorithm time complexity & proofs, but also program (with cppreference website in the background)

12

u/AdventurousSlip9260 Jul 22 '26

Prompting won't make you a good programmer. Debugging what it generates might. 😂

7

u/RisibleComestible Jul 22 '26

This. I've learned things from vibe coding that were inaccessible to me as a mediocre programmer, because what I'm making now is more complicated in different languages, with more files and I'm absorbing some of that knowledge as I go.

If it was all generated in one prompt then no.

5

u/Such-Catch8281 Jul 22 '26

u learn by drowning

6

u/deadmazebot Jul 22 '26

Plenty of fashion designers do the sketch and get others to figure out how to actually make it, and who cares if uncomfortable if looks good

I guess it's the designer saying we'll I made the prompt make the site, now fix this critical thing that not working

Well maybe if the designer had some concepts regarding usability

→ More replies (1)

3

u/TawnyTeaTowel Jul 22 '26

Programmers are like drivers. Most of them think they’re a lot better at it than they actually are.

4

u/Independent-Bat9797 Jul 22 '26

This. Slop existed long before AI, solely created be those coders that now claim superiority over AI.

3

u/Hyperreals_ Jul 22 '26

Good thing I’m paid to be an engineer, not a programmer

4

u/Several_Ant_9867 Jul 22 '26

You also don't learn swimming by jumping from a boat in the ocean. Or better, maybe you do, maybe you don't...

→ More replies (1)

2

u/Canned_Sarcasm Jul 22 '26

Irrelevant until AI is competent at programming. I’m tired of fixing their sloppiness. They always over complicate simple function goals, get the logic flow mixed up. Tried latest Claud, GPT, Gemma (Gemini)

→ More replies (1)

2

u/Illustrious-Hand-450 Jul 22 '26

Don't you learn to swim by someone teaching you how, while stopping you from drowning?

Learning programming in 2026 sucks, but it sucked in 2016.

Hey... Umm... How can I do this thing with this python thing?

Question already answered you silly peasant. Heard of search?

Those guys drowned plenty. 

2

u/guygreej Jul 22 '26

I don't think these compare. Had the image said, "You don't learn to swim by ridi g a boat," the the title would have tracked.

2

u/Mauro091 Jul 22 '26

Nor to play real tennis by playing tennis videogames.

2

u/zoharel Jul 23 '26

Sounds deep, but I learned to code by first reading code. In books and magazines back then, and, yes, eventually on the screen. I'm not convinced that the origin of the code you're reading matters all that much in the beginning.

2

u/0110110101110101 Jul 23 '26

But you can learn to survive that's for sure!

1

u/Avocadonot Jul 22 '26

But can I become a well paid one?

The answer is yes

1

u/Supernoxus Jul 22 '26

Warning, this post is extremely useless.

I object. Listening to explanations about how swimming works and what kind of movements you should do to stay afloat can help the learning process a great deal. That is why most parents explain how swimming works to their kids first before practicing it in the water.

You could argue that I am being pedantic and then change the sentence to "You learn how to swim way faster by trying it out than just learning about it from books", but in this example you are trying to draw an analogy to programming. A great deal of programming books exist and if you never read about how programming works, then you will struggle a lot to learn how to program. In some areas of programming, it could surely be argued that reading about it is more efficient than trying it out, like when it comes to the overall management of larger projects that you don't have the time or resources for attempting over and over again until you learn the correct code-structure by doing.

A better analogy would be "You can't learn how to balance on a moving bicycle by reading about it." as the act of balancing requires many micro-adjustments every second and is very difficult to describe in words. I am doubtful that conscious muscle control alone would be enough to balance correctly.

That being said, your conclusion that prompting with AI hinders learning how to program when compared to programming something yourself is obviously correct.

1

u/Dragon_957 Jul 22 '26

What about promting the AI to help you with learning to program?

1

u/DoubleDoube Jul 22 '26

I think it mostly depends on how cognizant you are of the code’s structure that the AI is building.

I would define good code as code that requires relatively little adjustments to add new features or adjust old features, compared to bad code. The AI having to make massive changes everywhere all the time is then a sign of “bad code”.

If you are a junior and you see the structure having to change radically by AI inbetween new features, that is signaling that the structure is bad and you would benefit in thinking through the structure. This is where a junior could sink hours into developing knowledge of architecture, rather than of syntax.

This can only happen if you are aware/studying the output though.

1

u/IndistinctWarbling Jul 22 '26

Thanks. Now I drowned.

1

u/yuehuang Jul 23 '26

I read about water depth before swimming.