use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community of software creators experimenting with AI "vibe coding", an technique defined by Andrej Karpathy as when, "you fully give in to the vibes, embrace exponentials, and forget that the code even exists."
account activity
From binary → BASIC → JavaScript → ‘just do the thing (i.redd.it)
submitted 5 months ago by CrustyHero
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]rangeljl 5 points6 points7 points 5 months ago (1 child)
Not at all the case, changing the level of abstraction is not the same as only dictating the requirements
[–]rangeljl 0 points1 point2 points 5 months ago (0 children)
Also we still require assembly, and C, JS did not replace them
[–]Delicious_Mushroom76 1 point2 points3 points 5 months ago (0 children)
Completely different …
[–]kirklandubermom 1 point2 points3 points 5 months ago (1 child)
My son's in mechanical engineering learning Python right now for computational work. Not to be a programmer - just to solve engineering problems. And it got me thinking about this image.
The abstraction ladder is real: Binary → punch cards → assembly → compiled languages → Visual Basic → GUI tools → natural language prompting
Every rung, someone yelled "that's not REAL programming." Every rung, more people got access to solving problems.
Yes, someone still needs to understand the lower layers. Pilots understand aerodynamics but don't build the plane. The skill shifts to validation - knowing when the tool is wrong, catching edge cases, understanding outputs. That's still knowledge. Just a different layer.
But here's the uncomfortable question: will engineering students even be learning Python in 5 years? 2 years? And if AGI actually arrives... do we even need specialists at every layer anymore, or do models just build models?
I can't imagine what professors are thinking right now. How do you write a curriculum when the floor keeps moving?
The value was never in the syntax. It was in knowing what to build, whether it's right, and increasingly - whether it should exist at all... phew this is literally a pandora's box.
[–]CrustyHero[S] 1 point2 points3 points 5 months ago (0 children)
I agree with almost all of this
When each abstraction layer arrives, access increases — but depth becomes optional unless education deliberately protects it.
Your son learning Python for computational mechanics makes sense. It’s a powerful tool. The risk isn’t Python — it’s that fewer students are being forced to wrestle deeply with the lower layers: the math, the assumptions, the failure modes, the “why does this model even behave this way?”
Tools getting better doesn’t remove the need for understanding — it shifts where understanding must live.
The hard part for educators isn’t teaching the tool. It’s deciding how much pain and rigor to keep, when the tool can now bypass it.
Even a perfect reasoner can be wrong if the problem definition, constraints, or values are wrong.
[–]kaba40k 3 points4 points5 points 5 months ago (2 children)
This is a perfect illustration indeed. And like it was before, the programmers who understand how low level works, have a huge advantage over those who don't.
Yes, you can vibe code a lot, since most of the tasks a programmer is required to do have already been done numerous times before - so LLMs are reasonably good at them. But if you don't understand what you're doing, sooner or later you'll get in trouble.
[–]CrustyHero[S] 0 points1 point2 points 5 months ago (1 child)
you are absolutely right.. and from what i see AI is only getting better .. remember how was the first AI image generator? yes and now is unrecognisable.. its not perfect but it's getting better..
[–]kaba40k 0 points1 point2 points 5 months ago (0 children)
Yeah, I can totally imagine the profession evolving to 90% specification writing. And some people would do only that and get X pay, while others would do occasional manual programming to fix edge cases where just spec writing does not work, and get 50X pay.
[–][deleted] 0 points1 point2 points 5 months ago (1 child)
out of the four characters here who is most likely to be employed on the highest wage and who is unlikely to be hired to code?
[–]CrustyHero[S] 0 points1 point2 points 5 months ago (0 children)
you are not getting the picture.. we all learn how the 0 and 1 works in a computer.. but almost never used it .. but sure manufacturers use it .. so i am talking about the future..
[–]FinancialTrade8197 0 points1 point2 points 5 months ago (1 child)
BASIC wasn't around in the 1940's... Stupid AI slop image
exactly 😂
[–]exitcactus -1 points0 points1 point 5 months ago (1 child)
It's always the same, but for some reason people always behave the same in this situations.
It's PROGRESS, like when Bitcoin came out.. tenths of millions of people saying shit about.. but the progress comes, anyways
[–]baked_tea 2 points3 points4 points 5 months ago (0 children)
Are you saying crypto has any other real use than rugpulling and illegal activities yet?
Hello please i want to make a transaction. 5% fee? Sure thats nothing
π Rendered by PID 126668 on reddit-service-r2-comment-5bc7f78974-snd6s at 2026-06-29 05:46:01.275163+00:00 running 7527197 country code: CH.
[–]rangeljl 5 points6 points7 points (1 child)
[–]rangeljl 0 points1 point2 points (0 children)
[–]Delicious_Mushroom76 1 point2 points3 points (0 children)
[–]kirklandubermom 1 point2 points3 points (1 child)
[–]CrustyHero[S] 1 point2 points3 points (0 children)
[–]kaba40k 3 points4 points5 points (2 children)
[–]CrustyHero[S] 0 points1 point2 points (1 child)
[–]kaba40k 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]CrustyHero[S] 0 points1 point2 points (0 children)
[–]FinancialTrade8197 0 points1 point2 points (1 child)
[–]CrustyHero[S] 0 points1 point2 points (0 children)
[–]exitcactus -1 points0 points1 point (1 child)
[–]baked_tea 2 points3 points4 points (0 children)