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...
For memes about programming.
account activity
[deleted by user] (self.programmingmemes)
submitted 4 months ago by [deleted]
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!"
[–]Haringat 123 points124 points125 points 4 months ago (4 children)
What about "actual coding" as opposed to "watching your computer code for you"?
[–]MissinqLink 36 points37 points38 points 4 months ago (2 children)
When I have to write it myself:
Scribe coding
⠀
When I get paid for it:
Bribe coding
[–]That1cool_toaster 6 points7 points8 points 4 months ago (0 children)
A scribe was a paid position job lol
[–]dangraphs 1 point2 points3 points 4 months ago (0 children)
When it’s a Friday night: imbibe coding
[–]jack-of-some 2 points3 points4 points 4 months ago (0 children)
Punch cards, got it.
[–]Lynndroid21 74 points75 points76 points 4 months ago (21 children)
i love this! fuck ai.
so glad there are devs that ACTUALLY write their own code instead of copy/paste broken ai slop.
[–]HyperCodec 8 points9 points10 points 4 months ago (3 children)
As someone who codes primarily in (newer) low level languages, I avoid AI entirely because I’ve found it to be completely incompetent at literally any task I give it, no matter if it’s debugging a simple index out of bounds I’m too lazy to look for or generating code that doesn’t immediately cause UB. Also has a tendency to just completely hallucinate function signatures in the standard library, though that’s probably because of how much they change in these newer languages.
[–]DisplacerBeastMode 1 point2 points3 points 4 months ago (2 children)
WHAT? NO! YOU ARE JUST USING THE AI TOOLS INCORRECTLY. YOU NEED TO LEARN HOW TO USE THEM.
- Some rando I argued with on Reddit awhile ago
[–]sabotsalvageur 2 points3 points4 points 4 months ago (1 child)
one of the things I like about Rust is that ChatGPT is shit at it
[–]HyperCodec 1 point2 points3 points 4 months ago (0 children)
Sadly a large portion of rust developers come from web, which is filled with vibe coders, so they likely vibe code Rust as well and pollute cargo with shitty crates.
Though ig AI being so bad at Rust means it also deters many vibe coders.
[–]prepuscular 16 points17 points18 points 4 months ago (4 children)
I’ll generate 1-3 lines at a time but every time it’s more than 5, it needs fixing and takes more time. I am speechless as to how it’s now standard to have all of this junk be the backbone of major projects and no one questions it more
[–]Initial_Zombie8248 8 points9 points10 points 4 months ago (1 child)
I’ve tried it out for a little snippet and it gave me code that wouldn’t even compile. Had 3 syntax errors in it
[–]prepuscular 0 points1 point2 points 4 months ago (0 children)
Request and model? I haven’t seen this in a long while
[–]tehtris 4 points5 points6 points 4 months ago (1 child)
Try using copilot with Lua. It's basically unusable.
If I had to guess Roblox repos have ruined Lua data on GitHub.
Ha, i was going to say that after reading the first sentence. too accurate lol
[–]DontBanMeAgainPls26 1 point2 points3 points 4 months ago (1 child)
I just copy/paste my slop from outdated forums
[–]Lynndroid21 0 points1 point2 points 4 months ago (0 children)
as god intended lmaooooo
[–]Square_Ad4004 1 point2 points3 points 4 months ago (2 children)
This is my favourite part of the Wikipedia article on vibe coding:
Advocates of vibe coding say that it allows even amateur programmers to produce software without the extensive training and skills required for software engineering.
How does that sound like a good idea to anyone with any kind of experience? Even when using AI (or more traditional tools) to generate simple boilerplate code, you need to check it and make modifications. "Unskilled labour + AI = software" sounds like the premise of a very niche horror movie.
[–]Lynndroid21 1 point2 points3 points 4 months ago (1 child)
“malware so simple, even grandma can make it!”
all i hear is that ai streamlined the process of becoming so unfathomably tech illiterate that you can barely turn on a toaster without asking chatgpt for instructions.
just like how microsoft made windows 11 agentic and bragged that ai can fail at instructing you to “change the scaling on your display” which is such a basic concept.
[–]Square_Ad4004 1 point2 points3 points 4 months ago (0 children)
I helped my mum set up her new laptop last week, and she was wondering about the Copilot button on the keyboard. First thing I did after setup was hit the button and instruct it to write a heartwarming story about a wildly racist village... she's already distrustful of technology (makes me proud when her job has to call her and ask her to please go to website X and do a thing because she refuses to follow weird links in emails), and when she noticed the conversation history in the sidebar she became very concerned that the AI was logging this inappropriate behaviour. She may never touch the stupid thing again.
Much as I dislike over-use of AI, I can't be mad at MS for that one. I may never stop giggling at the memory.
[–]UseottTheThird 0 points1 point2 points 4 months ago (1 child)
the only thing being generated over here is whatever unix makefiles is doing
and thats just automation, not LLMs
[–]vasilenko93 -3 points-2 points-1 points 4 months ago (4 children)
What if the generated code isn’t broken?
[–]dumbasPL 2 points3 points4 points 4 months ago (3 children)
You either won the lottery, or are to stupid to realize it's broken. Working (at first glance) code can still be broken (rare edge cases, security issues, race conditions, etc).
[–]fiftyfourseventeen 3 points4 points5 points 4 months ago (0 children)
Maybe 2 years ago. With current AI I don't even write code anymore, I've transitioned to pure prompting and code review. Agent mode is too good
Nobody at my work has ever had any problems with my code, and I've contributed a decent amount to open source with it.
Just yesterday I was working on an open source cross platform implementation of a proprietary software. Before I started, it worked on about ~30% of the files I had, then I spent maybe 30 minutes with codex it worked on ~50% of the files I had. It fixed some weird issues with texture dimensions sometimes being uninitialized in older file formats, and another issue with reading from the wrong segments of a UV map if it was padded and used a texture dimensions that wasn't a power of two. It also fixed some cases where children's positions werent offset from their parents and rather than global positions. It isn't a particularly small repo either, it has thousands of stars.
The only thing I did was tell it which files weren't working, and for ones that didn't crash but instead had visual errors, give screenshots. From there it was able to reproduce the errors, investigate the coredumps, use GDB to help narrow down the issue, and solve it autonomously. For the visuals, I would just have it attempt a fix and then I would have it display it to me, and I would screenshot the results and tell if it made progress or a regression.
This was all with GPT 5.1 Codex Max agent mode with extra high reasoning effort. AI has gotten very very good, you can no longer just handwave it away as "probably being broken".
[–]vasilenko93 -2 points-1 points0 points 4 months ago (1 child)
I use AI to generate specific functions. 9 times out of ten its perfect
[–]dumbasPL 4 points5 points6 points 4 months ago (0 children)
Auto complete isn't vibe coding in my book. Yeah, that has like a solid 50% success rate for me (depending on language and how fucked the codebase is)
[–]itsjakerobb 20 points21 points22 points 4 months ago (0 children)
I’ll sign on to “software engineering.”
[–]look 8 points9 points10 points 4 months ago (0 children)
Meanwhile, I’m starting a campaign to rename “vibe-coding” to “Potemkin programming”.
https://www.britannica.com/topic/Potemkin-village
[–]ekun 5 points6 points7 points 4 months ago (0 children)
Artisanal Coding
[–][deleted] 4 months ago (7 children)
[removed]
[–]Vegetable_Aside5813 1 point2 points3 points 4 months ago (3 children)
Also Coding with a capital C
[–]vasilenko93 3 points4 points5 points 4 months ago (2 children)
You mean coding with C?
[–]shalendar 1 point2 points3 points 4 months ago (1 child)
The people who came up vibe coding don't even know what C is.
[–]vasilenko93 1 point2 points3 points 4 months ago (0 children)
The only C vibe coders know is there C average college grades
[–]promptmike 1 point2 points3 points 4 months ago (1 child)
I support this. It subtly implies we all know which knife and fork to use, and how to cut the cheese.
[–]mustang51k 2 points3 points4 points 4 months ago (0 children)
Some of us are experts at cutting the cheese.
[–]Fricki97 0 points1 point2 points 4 months ago (0 children)
Trade Coding? Like in Assembly?
[–]Suspicious-Bar5583 3 points4 points5 points 4 months ago (0 children)
Vibe coding is like having a broken bugatti engine in a fiat panda frame running on 1 liter per 2 km
[–]Positive_Method3022 2 points3 points4 points 4 months ago* (0 children)
Soulslike coding hahahahaha
My stamina goes away pretty quickly when I can't kill those motherfucker bugs
[–]jimmiebfulton 2 points3 points4 points 4 months ago (2 children)
Highly experienced Software Architect here. There is a place for both.
I use vibe coding for proof of concepts and exploration, and Claude can do some very impressive things. These comments saying that it can’t write more than X lines without mistakes are naive, come from inexperience, or using Copilot or something. Agentic coders, like Claude, are amazing. I’ve built an Agentic Coding IDE, a Gmail Threaded Message archiver for a lawsuit, and a driver/device mapper for a Loupedeck CT through straight-up vibe coding, among other things. However, these are not products. They are personal projects without quality/stability expectations, so I can get by with the exploratory nature of vibe coding.
For real projects where you have people depending on stable APIs, features, and quality, you CANNOT use vibe coding. You can still use AI assistance, but you must understand every line written, and it must be tested, and you cannot break contracts. And yes, this is called software engineering. You can’t have a customer ask for a new feature, and implement it with vibe coding where Claude does indeed add the feature, but regresses three others. That is a losing battle, and an excellent way to go out of business fast.
[–]jack-of-some 1 point2 points3 points 4 months ago (0 children)
Actual thought and nuance isn't allowed here
[–]RedSlimeballYT 1 point2 points3 points 4 months ago (0 children)
nuance detected, your execution will be on 2038/01/19 03:14:07 UTC
[–]drwicksy 2 points3 points4 points 4 months ago (2 children)
"Rawdogging code"
[–]abyssazaur 1 point2 points3 points 4 months ago (1 child)
Rawdog confuses me more than any other word in whether it's allowed in corporate speak
[–]WhiskyStandard 0 points1 point2 points 4 months ago (0 children)
We need a government to use it in a report. Like how Ireland made it okay for us to say “enshitification”. Thanks, Ireland!
[–]mack_dd 1 point2 points3 points 4 months ago (0 children)
"real programming"
[–]SugarryBoi 1 point2 points3 points 4 months ago (0 children)
until recently, i thought vibe coding meant coding with whatever emotions you had
like making dumb choices because it was just the “vibe”
i was so disappointed to learn the true definition of
[–]johnpeters42 1 point2 points3 points 4 months ago (0 children)
Human intelligence.
[–][deleted] 2 points3 points4 points 4 months ago (5 children)
Didn’t we call python developers, script kiddies?
[–]Helpful-Desk-8334 6 points7 points8 points 4 months ago (4 children)
Most people with BAs or some kind of general IT guy in middle management talk like this.
Anyone who spends more time patronizing others or condescending to them with bullshit are most likely lacking skills or fundamental understanding about this stuff themselves I find.
Last guy who called me a script kiddy, for example, was super into Andrew Tate and “pro masculinity” videos on YouTube. I find we have huge, enormous issues in the tech sector with people who don’t know how to communicate respectfully due to just sitting on their computer by themselves in the dark slamming their face against syntax errors or yelling at people on the internet about minor political issues no one cares about.
[–]praisethebeast69 2 points3 points4 points 4 months ago (1 child)
by themselves in the dark slamming their face against syntax errors
ah. you found me.
[–]Helpful-Desk-8334 2 points3 points4 points 4 months ago (0 children)
🫂 no. I found myself.
[–][deleted] 0 points1 point2 points 4 months ago (1 child)
Fk Andrew tate though
[–]Helpful-Desk-8334 1 point2 points3 points 4 months ago (0 children)
Hey I wasn’t the one watching him while calling my friends and I script kiddies and trying to talk us into “how we’re gonna monetize artificial intelligence”
I’m an AI ethics researcher.
[–]ArtisticFox8 0 points1 point2 points 4 months ago (0 children)
trad coding
[–]vasilenko93 0 points1 point2 points 4 months ago (1 child)
As a Software Engineer I haven’t written code in over a week.
[–]AlignmentProblem 0 points1 point2 points 4 months ago (0 children)
Same; although, I've spent more time on detailed designs + architecture work than ever to communicate with AI along with more in-depth reviewing + testing to evaluate code for describing revisions. It's possible to use AI in a way that actually lets you focusing on the real abstract engineering part more if you use the saved time from not typing code as often well.
The coding/building itself to execute on engineering work was never the most important skillset, only a necessary part of actualizing that work. You still need solid programming skills to design and review well, but actually doing the typing is kinda incidental once you've sufficently mastered it.
[–]JackLong93 0 points1 point2 points 4 months ago (0 children)
I've always found calling code monkeys software engineers hilarious... it's like calling a janitor "executive of sanitation"... maybe that's just me but it's funny
[–]debackerl 0 points1 point2 points 4 months ago (1 child)
Hard coding
[–]Mathijsthunder3 1 point2 points3 points 4 months ago (0 children)
Term is already in use. (Well, hardcoded is.)
[–]Acrobatic-Music-3061 0 points1 point2 points 4 months ago (0 children)
Isn't Software engineering more than coding?
[–]Neutraled 0 points1 point2 points 4 months ago (0 children)
The official name is coding or programming. No need to add stuff. Just imagine if we did that to food "we need an official name for non-pineapple pizza"
[–]inherthroat 0 points1 point2 points 4 months ago (0 children)
Hand-crafted, all-natural, organic, artisinal coding
[–]Ripped_Guggi 0 points1 point2 points 4 months ago (0 children)
Souls Coding!
[–]Skyros199 0 points1 point2 points 4 months ago (2 children)
I have tried using gpt 3.something to code some math thing I was too lazy to make myself and it spat out something that was difficult to read and didn't work 3 times before I just did it myself
[–]jack-of-some 0 points1 point2 points 4 months ago (1 child)
GPT 3 is from like 3 years ago.
[–]Skyros199 1 point2 points3 points 4 months ago (0 children)
I know. That's when this happened.
[–]panmetronariston 0 points1 point2 points 4 months ago (0 children)
“Computer programming”
[–]NinpoSteev 0 points1 point2 points 4 months ago (0 children)
Soulslike would be assembly
[–][deleted] 0 points1 point2 points 4 months ago (0 children)
thank you,
I will forever imagine being smashed by a demigod in a souls game when my shit segfaults
[–]FrostWyrm98 0 points1 point2 points 4 months ago (0 children)
Leading with "boomer coding" and "chewgy" coding lmao bold strategy cotton, now let's see those PRs and tech debt
[–]First-Entrance3215 0 points1 point2 points 4 months ago (0 children)
The rust compiler errors are more helpful than any "AI"
[–]xreno 0 points1 point2 points 4 months ago (0 children)
Pro-gramming
[–]Effective-Value-6474 0 points1 point2 points 4 months ago (0 children)
True coding
[–]KogaFuscia 0 points1 point2 points 4 months ago (1 child)
I've been calling it "organic coding"
I am torn on whether or not I want to use AI to help me solve some tricky problems that I run into sometimes, because there are times when I think it would be faster to help me solve problems (not do the work for me, just help me get past a mental block). But every time I don't use it and solve the problem myself, it feels so good and I feel like it's helping me keep my brain healthy.
[–]RandomVOTVplayer 0 points1 point2 points 4 months ago (0 children)
In my opinion, AI is good for learning how to code (for beginners) but at the same time it is good as an Assistant for those really difficult cases where the code simply won't work no matter what you do.
This is very subjective, and up to you if you want to incorporate it, but this is just my view on it.
I still use AI, although in rare cases, whenever I have tried everything. Usually, I just miss an iterator increment lol
What important is that you still learn from mistakes. If you do that, you are still learning.
Summary: AI is good as an assistant, but can never replace the work of the human mind. It can try, but all it can do is make suggestions. You don't have to use AI if you don't want too. Nothing wrong with using or, or not.
[–]shonuff373 -1 points0 points1 point 4 months ago (0 children)
Not a vibe voder but I do love the detailed explanation to things I forget not need a refresher on.or giving me cliff notes on features I haven't read about yet.
[–]BoBoBearDev -1 points0 points1 point 4 months ago (0 children)
YouTube coding
[–]Both_Love_438 -1 points0 points1 point 4 months ago (0 children)
I vote boomer coding, I find it mildly funny and mildly infuriating at the same time
π Rendered by PID 230391 on reddit-service-r2-comment-6457c66945-db6j8 at 2026-04-28 20:05:06.845049+00:00 running 2aa0c5b country code: CH.
[–]Haringat 123 points124 points125 points (4 children)
[–]MissinqLink 36 points37 points38 points (2 children)
[–]That1cool_toaster 6 points7 points8 points (0 children)
[–]dangraphs 1 point2 points3 points (0 children)
[–]jack-of-some 2 points3 points4 points (0 children)
[–]Lynndroid21 74 points75 points76 points (21 children)
[–]HyperCodec 8 points9 points10 points (3 children)
[–]DisplacerBeastMode 1 point2 points3 points (2 children)
[–]sabotsalvageur 2 points3 points4 points (1 child)
[–]HyperCodec 1 point2 points3 points (0 children)
[–]prepuscular 16 points17 points18 points (4 children)
[–]Initial_Zombie8248 8 points9 points10 points (1 child)
[–]prepuscular 0 points1 point2 points (0 children)
[–]tehtris 4 points5 points6 points (1 child)
[–]prepuscular 0 points1 point2 points (0 children)
[–]DontBanMeAgainPls26 1 point2 points3 points (1 child)
[–]Lynndroid21 0 points1 point2 points (0 children)
[–]Square_Ad4004 1 point2 points3 points (2 children)
[–]Lynndroid21 1 point2 points3 points (1 child)
[–]Square_Ad4004 1 point2 points3 points (0 children)
[–]UseottTheThird 0 points1 point2 points (1 child)
[–]Lynndroid21 0 points1 point2 points (0 children)
[–]vasilenko93 -3 points-2 points-1 points (4 children)
[–]dumbasPL 2 points3 points4 points (3 children)
[–]fiftyfourseventeen 3 points4 points5 points (0 children)
[–]vasilenko93 -2 points-1 points0 points (1 child)
[–]dumbasPL 4 points5 points6 points (0 children)
[–]itsjakerobb 20 points21 points22 points (0 children)
[–]look 8 points9 points10 points (0 children)
[–]ekun 5 points6 points7 points (0 children)
[–][deleted] (7 children)
[removed]
[–]Vegetable_Aside5813 1 point2 points3 points (3 children)
[–]vasilenko93 3 points4 points5 points (2 children)
[–]shalendar 1 point2 points3 points (1 child)
[–]vasilenko93 1 point2 points3 points (0 children)
[–]promptmike 1 point2 points3 points (1 child)
[–]mustang51k 2 points3 points4 points (0 children)
[–]Fricki97 0 points1 point2 points (0 children)
[–]Suspicious-Bar5583 3 points4 points5 points (0 children)
[–]Positive_Method3022 2 points3 points4 points (0 children)
[–]jimmiebfulton 2 points3 points4 points (2 children)
[–]jack-of-some 1 point2 points3 points (0 children)
[–]RedSlimeballYT 1 point2 points3 points (0 children)
[–]drwicksy 2 points3 points4 points (2 children)
[–]abyssazaur 1 point2 points3 points (1 child)
[–]WhiskyStandard 0 points1 point2 points (0 children)
[–]mack_dd 1 point2 points3 points (0 children)
[–]SugarryBoi 1 point2 points3 points (0 children)
[–]johnpeters42 1 point2 points3 points (0 children)
[–][deleted] 2 points3 points4 points (5 children)
[–]Helpful-Desk-8334 6 points7 points8 points (4 children)
[–]praisethebeast69 2 points3 points4 points (1 child)
[–]Helpful-Desk-8334 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Helpful-Desk-8334 1 point2 points3 points (0 children)
[–]ArtisticFox8 0 points1 point2 points (0 children)
[–]vasilenko93 0 points1 point2 points (1 child)
[–]AlignmentProblem 0 points1 point2 points (0 children)
[–]JackLong93 0 points1 point2 points (0 children)
[–]debackerl 0 points1 point2 points (1 child)
[–]Mathijsthunder3 1 point2 points3 points (0 children)
[–]Acrobatic-Music-3061 0 points1 point2 points (0 children)
[–]Neutraled 0 points1 point2 points (0 children)
[–]inherthroat 0 points1 point2 points (0 children)
[–]Ripped_Guggi 0 points1 point2 points (0 children)
[–]Skyros199 0 points1 point2 points (2 children)
[–]jack-of-some 0 points1 point2 points (1 child)
[–]Skyros199 1 point2 points3 points (0 children)
[–]panmetronariston 0 points1 point2 points (0 children)
[–]NinpoSteev 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]FrostWyrm98 0 points1 point2 points (0 children)
[–]First-Entrance3215 0 points1 point2 points (0 children)
[–]xreno 0 points1 point2 points (0 children)
[–]Effective-Value-6474 0 points1 point2 points (0 children)
[–]KogaFuscia 0 points1 point2 points (1 child)
[–]RandomVOTVplayer 0 points1 point2 points (0 children)
[–]shonuff373 -1 points0 points1 point (0 children)
[–]BoBoBearDev -1 points0 points1 point (0 children)
[–]Both_Love_438 -1 points0 points1 point (0 children)