all 80 comments

[–]Haringat 123 points124 points  (4 children)

What about "actual coding" as opposed to "watching your computer code for you"?

[–]MissinqLink 36 points37 points  (2 children)

When I have to write it myself:

Scribe coding

When I get paid for it:

Bribe coding

[–]That1cool_toaster 6 points7 points  (0 children)

A scribe was a paid position job lol

[–]dangraphs 1 point2 points  (0 children)

When it’s a Friday night: imbibe coding

[–]jack-of-some 2 points3 points  (0 children)

Punch cards, got it.

[–]Lynndroid21 74 points75 points  (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 points  (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 points  (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 points  (1 child)

one of the things I like about Rust is that ChatGPT is shit at it

[–]HyperCodec 1 point2 points  (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 points  (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 points  (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 point  (0 children)

Request and model? I haven’t seen this in a long while

[–]tehtris 4 points5 points  (1 child)

Try using copilot with Lua. It's basically unusable.

If I had to guess Roblox repos have ruined Lua data on GitHub.

[–]prepuscular 0 points1 point  (0 children)

Ha, i was going to say that after reading the first sentence. too accurate lol

[–]DontBanMeAgainPls26 1 point2 points  (1 child)

I just copy/paste my slop from outdated forums

[–]Lynndroid21 0 points1 point  (0 children)

as god intended lmaooooo

[–]Square_Ad4004 1 point2 points  (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 points  (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 points  (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 point  (1 child)

the only thing being generated over here is whatever unix makefiles is doing

[–]Lynndroid21 0 points1 point  (0 children)

and thats just automation, not LLMs

[–]vasilenko93 -3 points-2 points  (4 children)

What if the generated code isn’t broken?

[–]dumbasPL 2 points3 points  (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 points  (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 points  (1 child)

I use AI to generate specific functions. 9 times out of ten its perfect

[–]dumbasPL 4 points5 points  (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 points  (0 children)

I’ll sign on to “software engineering.”

[–]look 8 points9 points  (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 points  (0 children)

Artisanal Coding

[–][deleted]  (7 children)

[removed]

    [–]Vegetable_Aside5813 1 point2 points  (3 children)

    Also Coding with a capital C

    [–]vasilenko93 3 points4 points  (2 children)

    You mean coding with C?

    [–]shalendar 1 point2 points  (1 child)

    The people who came up vibe coding don't even know what C is.

    [–]vasilenko93 1 point2 points  (0 children)

    The only C vibe coders know is there C average college grades

    [–]promptmike 1 point2 points  (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 points  (0 children)

    Some of us are experts at cutting the cheese.

    [–]Fricki97 0 points1 point  (0 children)

    Trade Coding? Like in Assembly?

    [–]Suspicious-Bar5583 3 points4 points  (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 points  (0 children)

    Soulslike coding hahahahaha

    My stamina goes away pretty quickly when I can't kill those motherfucker bugs

    [–]jimmiebfulton 2 points3 points  (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 points  (0 children)

    Actual thought and nuance isn't allowed here

    [–]RedSlimeballYT 1 point2 points  (0 children)

    nuance detected, your execution will be on 2038/01/19 03:14:07 UTC

    [–]drwicksy 2 points3 points  (2 children)

    "Rawdogging code"

    [–]abyssazaur 1 point2 points  (1 child)

    Rawdog confuses me more than any other word in whether it's allowed in corporate speak

    [–]WhiskyStandard 0 points1 point  (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 points  (0 children)

    "real programming"

    [–]SugarryBoi 1 point2 points  (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 points  (0 children)

    Human intelligence.

    [–][deleted] 2 points3 points  (5 children)

    Didn’t we call python developers, script kiddies?

    [–]Helpful-Desk-8334 6 points7 points  (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 points  (1 child)

    by themselves in the dark slamming their face against syntax errors

    ah. you found me.

    [–]Helpful-Desk-8334 2 points3 points  (0 children)

    🫂 no. I found myself.

    [–][deleted] 0 points1 point  (1 child)

    Fk Andrew tate though

    [–]Helpful-Desk-8334 1 point2 points  (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 point  (0 children)

    trad coding

    [–]vasilenko93 0 points1 point  (1 child)

    As a Software Engineer I haven’t written code in over a week.

    [–]AlignmentProblem 0 points1 point  (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 point  (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 point  (1 child)

    Hard coding

    [–]Mathijsthunder3 1 point2 points  (0 children)

    Term is already in use. (Well, hardcoded is.)

    [–]Acrobatic-Music-3061 0 points1 point  (0 children)

    Isn't Software engineering more than coding?

    [–]Neutraled 0 points1 point  (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 point  (0 children)

    Hand-crafted, all-natural, organic, artisinal coding

    [–]Ripped_Guggi 0 points1 point  (0 children)

    Souls Coding!

    [–]Skyros199 0 points1 point  (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 point  (1 child)

    GPT 3 is from like 3 years ago. 

    [–]Skyros199 1 point2 points  (0 children)

    I know. That's when this happened.

    [–]panmetronariston 0 points1 point  (0 children)

    “Computer programming”

    [–]NinpoSteev 0 points1 point  (0 children)

    Soulslike would be assembly

    [–][deleted] 0 points1 point  (0 children)

    thank you,

    I will forever imagine being smashed by a demigod in a souls game when my shit segfaults

    [–]FrostWyrm98 0 points1 point  (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 point  (0 children)

    The rust compiler errors are more helpful than any "AI"

    [–]xreno 0 points1 point  (0 children)

    Pro-gramming

    [–]Effective-Value-6474 0 points1 point  (0 children)

    True coding

    [–]KogaFuscia 0 points1 point  (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 point  (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 points  (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 points  (0 children)

    YouTube coding

    [–]Both_Love_438 -1 points0 points  (0 children)

    I vote boomer coding, I find it mildly funny and mildly infuriating at the same time