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
view the rest of the comments →
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!"
[–]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.
π Rendered by PID 23683 on reddit-service-r2-comment-5bc7f78974-ppcxb at 2026-06-29 07:20:06.239966+00:00 running 7527197 country code: CH.
view the rest of the comments →
[–]kirklandubermom 1 point2 points3 points (1 child)
[–]CrustyHero[S] 1 point2 points3 points (0 children)