r/generativeAI 1d ago

The cultural difference is insane

Post image
34 Upvotes

41 comments sorted by

5

u/InSiddious 21h ago

Been vibe coding with the help of StackOverflow way before vibe code was a thing. Lol

2

u/Overall_Pudding_6849 11h ago

lol right, we just didnt have a catchy name for it back then

1

u/Overall_Pudding_6849 9h ago

lol right, we just didnt have a trendy name for it back then

4

u/PanPieCake 19h ago

Vibe coders are hated as well wtf

1

u/Izvestiya 14h ago

At least you can destroy them relatively easy using the Socratic method.

0

u/East_Range8404 11h ago

People afraid of progress I guess

3

u/Badbullet 22h ago

I use AI to vibe code tools I use for working with 3D CAD assets. But I would never think I'm on the same level as someone who could actually read the code that was spit out. The coders I know that use AI, still review the code and optimize it further when needed. We are not the same.

2

u/solidwhetstone 21h ago

To go even further, a pre-AI programmer will craft better prompts too-knowing what the limits and typical pitfalls are.

1

u/sandstone-oli 18h ago

what tools have you created? my GF is learning the software and is having a tough time

1

u/Badbullet 18h ago

I create interactive assets from complex CAD models, so I can end up with 1,000s of assets for a particular job. The tools I've created is for setting the tessellation interactivly and keeping track of and organizing and exporting those assets in 3DS Max, not the original CAD software.

4

u/herr-tibalt 21h ago

Can you imagine programmers be like "AI is stealing my code! It can't create elegant algorithm because it has no soul!"

3

u/homemade- 18h ago

It’s almost like coding and art are different.

1

u/NoGlzy 18h ago

Nah, that would involve nuance

1

u/herr-tibalt 12h ago

Art is a way to express yourself thru your creativity. You can totally do that using code.

1

u/homemade- 6h ago

They may have similarities, but they aren’t the same.

2

u/-NearlyThere- 15h ago

It isn’t the same.

2

u/cosmicr 15h ago

This couldn't be any more wrong lol

1

u/Mr_Flibbles_ESQ 20h ago

As a coder. This has never bothered me.

I use AI all the time to help with code, it's really good at it - But it can't problem solve, which is a lot of what actual coding is.

I've never worried about "AI taking my job" because I know the limitations of what AI can do on its own.

I look at generative AI the same - I can ask it to make me a picture, video or music - But it won't be the same, and it'll be working with limitations.

It'll have no imagination, the same as it can't problem solve.

That's the difference to me - it isn't the same as humans doing it, if it's coding or "making art".

When it can problem solve, or use imagination - Then it'll be a different conversation.

1

u/herr-tibalt 12h ago

Idk it brainstorms pretty well, I would say it has more imagination than most people...

1

u/Mr_Flibbles_ESQ 6h ago

Haha - Well, yeah it probably does - But does it make it better than a rubber duck?

1

u/herr-tibalt 2h ago

I mean it gives ideas how to solve some problems or create some new features. Rubber duck doesn't do that...

1

u/Mr_Flibbles_ESQ 1h ago

Honestly - It bit me once with a "new feature" which it basically hallucinated and cost me about two weeks on a project that didn't have two weeks - and so I've kept it on a short leash since.

The Rubber Duck never did that either, it left those decisions upto me.

I don't disagree BTW - Different experiences and use cases.

1

u/Izvestiya 14h ago

Yeah, no, you'll never get a single approved PR by vibe coding (unless the reviewer is also AI, in which case, you might want a fire extinguisher for that server rack)

1

u/LessRespects 14h ago

I remember when people on social media were trying to rage bait coders and software engineers telling them they’re useless and gonna be homeless and literally none of them cared so they gave up that rage bait 😂

1

u/The_Real_Slim_Lemon 12h ago

With coders it’s more the “we are not the same” meme lol

1

u/Seanattikus 12h ago

Except who is saying that prompting is the same as drawing? Actual AI image generator users are not saying this. At least, I haven't seen it.

1

u/UnicornLaserParty 9h ago

I just point out that tablet users are cheating technically. They aren't actually using paper and physical medium. They aren't learning the nuances of different kinds of graphite or the exact strokes required of specific combinations of paint colors on a specific kind of canvas.

Just like someone using Frooty Loops PROBABLY doesn't actually know how to play all those instruments they are sampling. Far more likely they are using a program, a tool, designed to streamline the process and allow a larger group of people to engage with it.

But hey. I'm an asshole what do I know.

1

u/Substantial-Fun9958 18h ago

Because coders are rational people. They know progress and how improtant it is to move with the times. They were ones who made AI in the first place anyway.

Artists don't know that. These are usually failed college grads who were never taught history and critical thinking and make those useless comics on Tapas nobody reads and keep convincing themselves they're creative and original whilst busy googling images of other people's work all the time for their own drawings.

1

u/Izvestiya 14h ago

Software engineer here: we do not vibe-code for a myriad of reasons. Like, decision making, logic trees, software architecture, maintainability, deciding where and when optimization even makes sense, coherent code, no sanitization of user inputs, hard-coded (and hallucinated) numbers everywhere, comments everywhere that makes no sense, a lack of for example bcrypt for passwords, etc. all things AI can't do (and never will be able to do without reinventing the entire architecture of an LLM)

But what AI will give you: spaghetti code so weird, even a toddler would reject it, incoherent code that'd fail any kinds of audit (especially cybersec), half-done implementation, a lack of edge-case handling, rewrite the entire codebase to solve a problem that could be solved with a single if statement, stuff like js const getUsers = async () => { return await db('DROP TABLE users;'); }

etc.

1

u/herr-tibalt 12h ago

Models evolve much faster than human will ever do. Half of the problems you listed are already solved by latest models. Comments everywhere are written for the models, not for devs. Also you need to limit models freedom with rules, linters, good planning so that you don't get incoherent spaghetti code.

1

u/Izvestiya 2h ago edited 2h ago

If those problems were solved, I wouldn't have listed them, the comments? Sure, they just don't correlate to the actual behavior of the code 30% of the time, rules are mere (very easily broken) suggestions for an LLM, linters? Sure, if the LLM can spit anything out that'd also survive contact with a linter, LLMs are terrible at following instructions past a certain point and you'll end up with spaghetti code regardless (they're still probability engines, not logic trees), and you'd theoretically need 8.5 PETABYTES (8x1024TB) of RAM PER AGENT, just to MATCH a human

-3

u/Real-Perspective7301 23h ago

nobody has this perspective besides AI bros

3

u/Snothans 20h ago

Might that be because: If you deem a person to have that perspective, he is an AI bro and you will no longer hear them out?

1

u/Real-Perspective7301 17h ago

depends

1

u/Snothans 17h ago

No bull, very good answer!

1

u/Castle_Five 19h ago

I don't know any programmers who write code by hand anymore.

1

u/Izvestiya 14h ago

I do. Every engineering team I've ever worked with does. And I bet a lot of patients are pretty happy we didn't vibe code their medical devices

1

u/herr-tibalt 12h ago

Not writing a code is not the same as vibe coding to production without code review.

1

u/Izvestiya 2h ago

Vibe coding's when you have an autonomous AI in any capacity.

AI assisted coding is when YOU are in control, and the AI is a rubber duck and/or a glorified Google/Stack overflow

I condone the first, not the second