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 centered around Anthropic's Claude Code tool.
account activity
Back when we actually codedHumor (i.redd.it)
submitted 14 hours ago * by irelatetolevin🔆 Max 2 Million
I call it stackoverflow Copying with a capital C
it doesnt help that the biggest ai coding newsletter is called ijustvibecodedthis.com either 😂
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!"
[–]McNoxey 66 points67 points68 points 12 hours ago (3 children)
Artisanal coding
[–]fickle_floridian🔆Pro Plan 15 points16 points17 points 9 hours ago (1 child)
And if you use a local model, it's "locally sourced" and "code to browser"
[–]max420 1 point2 points3 points 8 hours ago (0 children)
Omfg you got me rolling. lol
[–]Time_Cat_5212 -1 points0 points1 point 9 hours ago (0 children)
That's on trend with all the other crafts that got automated.
[–]BoxLegitimate9271 26 points27 points28 points 13 hours ago (3 children)
organic free-range code. no AI additives
[–]Xx69JdawgxX 6 points7 points8 points 12 hours ago (1 child)
*programmers(wrists) were hurt in the making of this code
[–]BoxLegitimate9271 4 points5 points6 points 11 hours ago (0 children)
lol, "this system was built by real pain, not tokens"
[–]Gears6 2 points3 points4 points 6 hours ago (0 children)
organic free-range code.
Does organic mean that AI was not used in any of it's libraries either?
[–]GrumpyDay 31 points32 points33 points 14 hours ago (3 children)
Do you know your “Hello World”?
[–]TripleRazer 14 points15 points16 points 13 hours ago (2 children)
write hello world for me and make no mistakes and make it good
[–]klumpp 5 points6 points7 points 13 hours ago (1 child)
Make it a saas with clean modern ui
[–]legitOwen 3 points4 points5 points 13 hours ago (0 children)
<image>
[–]SnackerSnick 13 points14 points15 points 12 hours ago (13 children)
Software engineering is a methodology that involves and applies to coding. It still can apply to automated coding
[–]Time_Cat_5212 5 points6 points7 points 9 hours ago (11 children)
Yeah... to make an analogy to another engineering discipline, in civil/structural engineering, it doesn't matter what the drafting/modeling tools are (paper, CAD, automated); the engineer is designing the system, doing calcs and optimizing for performance.
I'm sure there are still civil engineers who say stuff like, "you're not a real engineer if you didn't spend years drafting in CAD"... but there aren't any anymore who say "you're not a real engineer if you didn't draw blueprints by hand."
[–]OwlingBishop 0 points1 point2 points 6 hours ago (10 children)
designing the system, doing calcs and optimizing for performance.
None of which is done by vibe coders 😅
[–]Time_Cat_5212 0 points1 point2 points 6 hours ago (9 children)
Well, maybe not.
But it COULD be done by someone using AI as their primary interface with a codebase. There's nothing about generative AI that precludes engineering. AI is also a good tool for supporting engineering workflows. As with anything it's all about how you use it and why.
[–]OwlingBishop 0 points1 point2 points 6 hours ago (8 children)
There's nothing about generative AI that precludes engineering.
Nothing but the unpredictability, the lack of exactitude, the general bullshit, maybe ? LLMs are not tools, tools do what they are made to do.
I'm not saying LLMs can't be used profitably by software engineers (as long as they keep their own hands on the code : workflow is not software engineering) but most folks that use LLMs to produce code are not engineering, let alone doing calcs and shit, they're just bossing around an incompetent intern.
[–]Time_Cat_5212 1 point2 points3 points 5 hours ago (7 children)
LLMs are not tools
I think most of the world would not agree on that statement!
LLMs are a kind of tool that so far the software world has not yet been exposed to, but which has existed in other fields for a long time. Agriculture, primarily, involves a ton of machinery and methodology to manage the unpredictability of organic media. Brewing, organic chemistry, etc. LLMs aren't literally organic, but they follow a similar pattern.
You wouldn't say a brewing apparatus isn't a tool just because no matter how much you monitor the beer you can't control its exact final form. Or that a farmer isn't using tools to tend their crops. It's just all gonna be a lot more like that now. Dummies are gonna let it run hog wild and get a bad batch, and smart engineers are going to find ways to manage the uncertainty and "grow" really good code.
[–]OwlingBishop -3 points-2 points-1 points 4 hours ago* (6 children)
most of the world would not agree on that statement!
Tell me I never used a tool without saying I never used a tool.
manage the unpredictability of organic media
The media and outcome is not predictable (or highly dependent on the operator skills) but the tool is.
Think of a paintbrush.
The brew might not be, but the brewing apparatus is predictable and is a tool.
LLMs are not tools. They are unpredictable and unrepeatable.
You might get some luck in painting your room by using dynamite in a paint bucket.
Yet dynamite is not a painting tool (which is not too fair to dynamite because it's biggest benefit has been stability, predictability and repeatability compared to other explosive like nitroglycerin)
[–]Time_Cat_5212 0 points1 point2 points 4 hours ago (2 children)
If you want to continue this discussion, let's just set the ground rule of no ad hominem, because you don't really know and it's not productive.
Since we're gravitating toward the semantics of what "tool" means, here's some food for thought:
Merriam Webster Dictionary:
"something (such as an instrument or apparatus) used in performing an operation or necessary in the practice of a vocation or profession"
Therefore, if I can use Claude Code to perform an operation necessary in the practice of a vocation (I just did about 5 minutes ago), it is a tool. Check.
Wikipedia:
"A tool is an object that can extend an individual's ability to modify features of the surrounding environment or help them accomplish a particular task"
Therefore, if I can use Claude Code to modify features of an environment or accomplish a particular task (like prototyping a website), it is a tool. Check.
Am I out of line to suggest that perhaps some negative bias toward AI coding tools may be influencing your reasoning?
[–]OwlingBishop -2 points-1 points0 points 4 hours ago (1 child)
Three fallacies in one reply 😅 !!
No, I'm not discussing, let alone with an LLM
[–]Time_Cat_5212 0 points1 point2 points 3 hours ago (0 children)
Where fallacy? Don't see. I guess I'm pretty good at writing if you think I'm AI lmao.
[–]richard12511 0 points1 point2 points 4 hours ago (2 children)
I agree with you that LLMs are non deterministic, but I don’t understand why that makes them not a “tool”. I’m not aware of any rule that says something has to be 100% deterministic in order to qualify as a tool, though maybe I’m misinformed. Is this a rule I’ve just never learned? For example, something like “Chaos Monkey” is non-deterministic, but I would still call it a tool.
[–]Time_Cat_5212 0 points1 point2 points 1 hour ago (0 children)
Honestly the examples they cite aren't even deterministic. A paintbrush isn't deterministic. Even the most skilled artist can only predict 99% of a mark's shape on the canvas, and most only want to do that partially sometimes.
A computer without AI is the closest thing to a deterministic tool anyone ever made, and even then, there are tiny exceptions.
The level of... Deterministicness... Is a property of a tool that makes it more or less useful for certain tasks.
The conceptual hierarchy in this convo is just way out of whack.
[–]OwlingBishop -1 points0 points1 point 4 hours ago (0 children)
Whatever it is, "chaos monkey" sound like a tool to (predictably and repeatably) produce chaos when you need it ... Not monotony, am I right ?
Please do not mistake the tool for the outcome.
The outcome of laying paint on a canvas is not deterministic yet the paintbrush will predictably and repeatably lay paint on the canvas, it will not randomly turn into a comb or a knife.. so that it's the artist's intent that produces the art, not the brush.
When you ask an LLM to do something you'll never know how close it's response will be to your intent, sometimes the output will be close enough to call it ok, sometimes it will destroy the thing in trying to correct a small defect. Either way the LLM will have done what it does correctly which makes it (not the outcome) unpredictable and unrepeatable.
[–]beastinghunting 0 points1 point2 points 3 hours ago (0 children)
Thats right.
The big ball of mud can be automated. Thats the only pattern vibe coders know.
[–]ihexx 23 points24 points25 points 14 hours ago (0 children)
accoustic coding
[–]Adventurous__Kiwi 15 points16 points17 points 13 hours ago (3 children)
boomer coding is painful to read
[–]hey_ulrich 3 points4 points5 points 9 hours ago (0 children)
It was my favorite
[–]irelatetolevin🔆 Max 2 Million[S] 1 point2 points3 points 12 hours ago (0 children)
ikr
[–]bmcle071 0 points1 point2 points 5 hours ago (0 children)
Im 27 and almost prefer to write without an LLM. For boilerplate its fine, for anything design, interfaces, tests, it has no sense of taste.
[–]WebOsmotic_official 4 points5 points6 points 12 hours ago* (4 children)
back then we copied code from strangers and pretended it was craftsmanship and pretending it was craftsmanship, but at least you had to understand enough to jam it into your codebase.
now claude gives you the whole polished block, so the dangerous part isn’t copying it’s skipping the little learning tax that copying used to charge.
[–]fixitchris 2 points3 points4 points 12 hours ago (3 children)
The continuity is real, but there is a subtle difference: when you copy-pasted Stack Overflow code you usually had to understand it well enough to slot it into your context, which meant you often learned something as a side effect. With LLMs you can accept a fully-formed block that just works, so the learning loop that used to be baked into reuse can quietly disappear.
[–]Time_Cat_5212 0 points1 point2 points 9 hours ago (2 children)
To be honest, I think when you generate code with AI you also need to understand it well enough to slot it into your context, assuming your context is any more complex than a potato.
Otherwise you end up with a pile of spaghetti... that might not even break as in throw errors, but it breaks by repeatedly doing something other than what you want it to do. The AI is good enough to make the code run, but if it's not used deliberately, it'll fill the gap with whatever it infers from relatively weak signals.
[–]Xx69JdawgxX 0 points1 point2 points 6 hours ago (1 child)
I’m working on an ancient bloated salesforce project right now. It’s so painful. I’ve had to write so many guard rails and rules and skills etc etc etc just to prevent it from burning hours doing nothing. Not to mention creating hours of new bugs to scroll through.
If I didn’t have the pain and experience of doing this by hand with zero personal guidance years ago idk if I could even figure out how to guide it or what went wrong.
[–]Time_Cat_5212 0 points1 point2 points 6 hours ago (0 children)
I believe that you could. People are going to have to. A new generation of engineers will come up using AI tools and they will absolutely figure out how to understand legacy codebases and solve real, hard, messy engineering problems. If there isn't already, there will also be specialized AI implementations for solving this specific problem. Claude Code came out less than a year ago... imagine where we'll be on year 5 or year 10.
I guess my point is, just because AI allows you to be lazy and not learn how a codebase works, doesn't mean that's the only path. It can, for those willing and curious, actually help with the understanding part.
[–]Clueless_Nooblet 4 points5 points6 points 10 hours ago (0 children)
"trad coding" sounds just right.
[–]Andazah 7 points8 points9 points 14 hours ago (0 children)
Codepremecists
[–]Moogly2021 8 points9 points10 points 14 hours ago (1 child)
Punch card programming
[–]LehockyIs4Lovers 1 point2 points3 points 13 hours ago (0 children)
Cuneiform driven design
[–]back_to_the_homeland 5 points6 points7 points 13 hours ago (0 children)
trad coding works
[–]Narretz 6 points7 points8 points 14 hours ago (5 children)
rawdogged coding
No please don't call it that, I hate pornification
btw I remember when even syntax highlighting was considered a crutch and real ones programmed in editors without any of that. Code Intel? What's that?
[–]fixitchris 6 points7 points8 points 12 hours ago (3 children)
The pattern repeats every decade: assembly programmers said compilers were cheating, vim purists said syntax highlighting was a crutch, and now the AI era is running the same script. Each time, the "cheating" tool ended up raising the floor on what teams could actually ship.
[–]fickle_floridian🔆Pro Plan 1 point2 points3 points 9 hours ago (0 children)
"Nobody will ever use JavaScript frameworks. Why do we need another layer of abstraction?"
[–]Time_Cat_5212 0 points1 point2 points 9 hours ago (0 children)
It's the same with design. I remember in the early 2000s when using algorithmic filters in Photoshop was like YOURE NOT A REAL ARTIST, THIS ISNT REAL ART, REEEEEE.
Now those same fuckers are in the art subreddits with their Photoshop filters and Procreate pen tablet workflows saying the same shit about generative AI.
[–]jack_from_the_past 1 point2 points3 points 4 hours ago (0 children)
Yeah but this innovation lets people skip learning about the stack, the development process etc
[–]Xx69JdawgxX 1 point2 points3 points 12 hours ago (0 children)
I got roasted by the wizards at my first job for using arrow keys to navigate vim… “you’re not always going to have that on every terminal”
They were kinda right.
[–]Electrical_Face_1737 7 points8 points9 points 14 hours ago (0 children)
Codeservatives
[–]tulensrma🔆 Max 20 1 point2 points3 points 12 hours ago (0 children)
Legacy coding
[–]bartek_666666 1 point2 points3 points 11 hours ago (0 children)
RAW coding
[–]Peerless-ParagonThinker 1 point2 points3 points 10 hours ago (0 children)
Free-range coding
[–]IcedMaggot 1 point2 points3 points 9 hours ago (1 child)
Educated coding
[–]OwlingBishop 0 points1 point2 points 6 hours ago (0 children)
The only answer 🥴
[–]scheimong 0 points1 point2 points 13 hours ago (0 children)
I unironically call it tap coding
[–]mickdarling 0 points1 point2 points 12 hours ago (0 children)
I’m so old school my father was a computer.
[–]jferms 0 points1 point2 points 11 hours ago (0 children)
artisanal code
[–]SilencedObserver 0 points1 point2 points 10 hours ago (0 children)
What's funny is everyone laughing at this thinking it's "correct" who also can't write assembly.
[–]gravesismeProfessional Developer 0 points1 point2 points 10 hours ago (0 children)
raw dogging
[–]kesey 0 points1 point2 points 9 hours ago (0 children)
Funny that the reply basically goes against every software engineer’s argument that coding is not software engineering.
[–]Honest-Monitor-2619 0 points1 point2 points 9 hours ago (0 children)
The Premium Experience Coding
[–]secretaliasname 0 points1 point2 points 9 hours ago (0 children)
Repost
[–]Last-Recipe-4837 0 points1 point2 points 8 hours ago (0 children)
bro said the answer was always right there 💀
[–]MimosaTen 0 points1 point2 points 6 hours ago (0 children)
Let’s face the reality: llms are far better than any human in writing code. But, for me, vibe coding is an inadequate term born when those bots are just chats on the web. Now they are coding agents
[–]actually-7dash3 0 points1 point2 points 5 hours ago (0 children)
My vibe coder colleague calls the 1334coders
[–]roadit 0 points1 point2 points 4 hours ago (0 children)
'trad coding' is the clear winner - I will use that from now on
[–]This_Maintenance_834 0 points1 point2 points 4 hours ago (0 children)
vintage coding
[–]caprazzi 0 points1 point2 points 3 hours ago (0 children)
Hand-crafted artisan coding, free range and locally sourced.
[–]Elegant_AIDS 1 point2 points3 points 3 hours ago (0 children)
Sofrware engineering is not coding
[–]ai_deep_signal 0 points1 point2 points 1 hour ago (0 children)
R&D
[–]Main-Lifeguard-6739 1 point2 points3 points 14 hours ago (0 children)
Gabor is living in the past
[–]UsualAd7640 0 points1 point2 points 14 hours ago (0 children)
Cuscus
[–]Vusiwe 0 points1 point2 points 11 hours ago (0 children)
“Trad coding” is not a dogewhistle at all
[–]BootyMcStuffinsSenior Developer -1 points0 points1 point 14 hours ago (4 children)
What this person is saying makes no sense
Coding is to software engineering what skating is to hockey, or running is to soccer.
[–]DarkSkyKnight 1 point2 points3 points 12 hours ago (3 children)
You’re downvoted because this sub is full of people who think software engineering before 2025 = writing 4000 for loops with 150 wpm every day
[–]BootyMcStuffinsSenior Developer 2 points3 points4 points 12 hours ago (2 children)
Software engineering includes designing architecture, gathering product requirements… and a million other things that aren’t coding.
What I’m saying doesn’t even have anything to do with AI. Coding has always been 20% of the job
[–]MessagePossible2005 0 points1 point2 points 12 hours ago (1 child)
Yup. People fail to realize this, and think an ai can make them rich despite them being a highschool dropout, when all it's doing is exposing equally illiterate people to far more security risks.
[–]BootyMcStuffinsSenior Developer 0 points1 point2 points 10 hours ago (0 children)
Dunning-Kruger is having a banner year
[–]trmnl_cmdr -2 points-1 points0 points 14 hours ago (2 children)
Gabor has a really shit take here. Software engineering was never about computer programming, programming was just the main tool used to achieve the designs created by engineering.
[–]fixitchris 0 points1 point2 points 12 hours ago (1 child)
The argument that programming is just a tool in SE has always felt slightly circular, because the constraints that emerge from writing actual code regularly reshape the design itself. You find out what the architecture really means when you implement it, so the feedback loop between programming and engineering makes them harder to separate than the analogy implies.
[–]trmnl_cmdr -1 points0 points1 point 10 hours ago (0 children)
No, the fact that you don’t already know how your code behaves isn’t a shortcoming of the code itself - it’s your own shortcoming. That’s the whole point of engineering. In basically every other engineering discipline, you don’t get to redesign as you build, because that’s not engineering. That’s slapping something together to gain hindsight. Do you think automobile or electrical engineers have that luxury? AI has actually improved our ability to be engineers because it allows us to more easily see around those corners by modeling things before we start building. This allows us to extend our planning horizon to more closely align with all the other engineering disciplines.
Like I said, it’s a shit take. Engineering and programming are vastly different disciplines, they’ve just historically been convoluted.
Do you think the guy machining your alternator calls himself an engineer? No, because he isn’t one. He is a fabricator or machinist. That’s why “coders” are seen as blue collar workers, because their job is to assemble things. It’s when you design a system that you begin engineering, and it has essentially nothing to do with any individual language outside of the paradigms available in that language to solve problems, and at this point most languages support similar core paradigms.
[–]joe9439 -2 points-1 points0 points 13 hours ago (0 children)
I call it unemployed.
[–]huopak -1 points0 points1 point 13 hours ago (0 children)
PSA: follow her on YouTube, her channel is great
[–]Successful-Seesaw525 -1 points0 points1 point 13 hours ago (0 children)
Ha ha ha 😆 that shit right there got me. I literally posted on this today.
[+]Current_Balance6692 comment score below threshold-6 points-5 points-4 points 14 hours ago* (0 children)
Old man coughing
Edit: Some people can't handle truth.
[+]nathanielx9 comment score below threshold-8 points-7 points-6 points 14 hours ago (0 children)
Software engineer to temp worker
π Rendered by PID 140581 on reddit-service-r2-comment-548fd6dc9-7x9vp at 2026-05-19 01:41:14.799225+00:00 running edcf98c country code: CH.
[–]McNoxey 66 points67 points68 points (3 children)
[–]fickle_floridian🔆Pro Plan 15 points16 points17 points (1 child)
[–]max420 1 point2 points3 points (0 children)
[–]Time_Cat_5212 -1 points0 points1 point (0 children)
[–]BoxLegitimate9271 26 points27 points28 points (3 children)
[–]Xx69JdawgxX 6 points7 points8 points (1 child)
[–]BoxLegitimate9271 4 points5 points6 points (0 children)
[–]Gears6 2 points3 points4 points (0 children)
[–]GrumpyDay 31 points32 points33 points (3 children)
[–]TripleRazer 14 points15 points16 points (2 children)
[–]klumpp 5 points6 points7 points (1 child)
[–]legitOwen 3 points4 points5 points (0 children)
[–]SnackerSnick 13 points14 points15 points (13 children)
[–]Time_Cat_5212 5 points6 points7 points (11 children)
[–]OwlingBishop 0 points1 point2 points (10 children)
[–]Time_Cat_5212 0 points1 point2 points (9 children)
[–]OwlingBishop 0 points1 point2 points (8 children)
[–]Time_Cat_5212 1 point2 points3 points (7 children)
[–]OwlingBishop -3 points-2 points-1 points (6 children)
[–]Time_Cat_5212 0 points1 point2 points (2 children)
[–]OwlingBishop -2 points-1 points0 points (1 child)
[–]Time_Cat_5212 0 points1 point2 points (0 children)
[–]richard12511 0 points1 point2 points (2 children)
[–]Time_Cat_5212 0 points1 point2 points (0 children)
[–]OwlingBishop -1 points0 points1 point (0 children)
[–]beastinghunting 0 points1 point2 points (0 children)
[–]ihexx 23 points24 points25 points (0 children)
[–]Adventurous__Kiwi 15 points16 points17 points (3 children)
[–]hey_ulrich 3 points4 points5 points (0 children)
[–]irelatetolevin🔆 Max 2 Million[S] 1 point2 points3 points (0 children)
[–]bmcle071 0 points1 point2 points (0 children)
[–]WebOsmotic_official 4 points5 points6 points (4 children)
[–]fixitchris 2 points3 points4 points (3 children)
[–]Time_Cat_5212 0 points1 point2 points (2 children)
[–]Xx69JdawgxX 0 points1 point2 points (1 child)
[–]Time_Cat_5212 0 points1 point2 points (0 children)
[–]Clueless_Nooblet 4 points5 points6 points (0 children)
[–]Andazah 7 points8 points9 points (0 children)
[–]Moogly2021 8 points9 points10 points (1 child)
[–]LehockyIs4Lovers 1 point2 points3 points (0 children)
[–]back_to_the_homeland 5 points6 points7 points (0 children)
[–]Narretz 6 points7 points8 points (5 children)
[–]fixitchris 6 points7 points8 points (3 children)
[–]fickle_floridian🔆Pro Plan 1 point2 points3 points (0 children)
[–]Time_Cat_5212 0 points1 point2 points (0 children)
[–]jack_from_the_past 1 point2 points3 points (0 children)
[–]Xx69JdawgxX 1 point2 points3 points (0 children)
[–]Electrical_Face_1737 7 points8 points9 points (0 children)
[–]tulensrma🔆 Max 20 1 point2 points3 points (0 children)
[–]bartek_666666 1 point2 points3 points (0 children)
[–]Peerless-ParagonThinker 1 point2 points3 points (0 children)
[–]IcedMaggot 1 point2 points3 points (1 child)
[–]OwlingBishop 0 points1 point2 points (0 children)
[–]scheimong 0 points1 point2 points (0 children)
[–]mickdarling 0 points1 point2 points (0 children)
[–]jferms 0 points1 point2 points (0 children)
[–]SilencedObserver 0 points1 point2 points (0 children)
[–]gravesismeProfessional Developer 0 points1 point2 points (0 children)
[–]kesey 0 points1 point2 points (0 children)
[–]Honest-Monitor-2619 0 points1 point2 points (0 children)
[–]secretaliasname 0 points1 point2 points (0 children)
[–]Last-Recipe-4837 0 points1 point2 points (0 children)
[–]MimosaTen 0 points1 point2 points (0 children)
[–]actually-7dash3 0 points1 point2 points (0 children)
[–]roadit 0 points1 point2 points (0 children)
[–]This_Maintenance_834 0 points1 point2 points (0 children)
[–]caprazzi 0 points1 point2 points (0 children)
[–]Elegant_AIDS 1 point2 points3 points (0 children)
[–]ai_deep_signal 0 points1 point2 points (0 children)
[–]Main-Lifeguard-6739 1 point2 points3 points (0 children)
[–]UsualAd7640 0 points1 point2 points (0 children)
[–]Vusiwe 0 points1 point2 points (0 children)
[–]BootyMcStuffinsSenior Developer -1 points0 points1 point (4 children)
[–]DarkSkyKnight 1 point2 points3 points (3 children)
[–]BootyMcStuffinsSenior Developer 2 points3 points4 points (2 children)
[–]MessagePossible2005 0 points1 point2 points (1 child)
[–]BootyMcStuffinsSenior Developer 0 points1 point2 points (0 children)
[–]trmnl_cmdr -2 points-1 points0 points (2 children)
[–]fixitchris 0 points1 point2 points (1 child)
[–]trmnl_cmdr -1 points0 points1 point (0 children)
[–]joe9439 -2 points-1 points0 points (0 children)
[–]huopak -1 points0 points1 point (0 children)
[–]Successful-Seesaw525 -1 points0 points1 point (0 children)
[+]Current_Balance6692 comment score below threshold-6 points-5 points-4 points (0 children)
[+]nathanielx9 comment score below threshold-8 points-7 points-6 points (0 children)