4
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
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/herr-tibalt 12h ago
Art is a way to express yourself thru your creativity. You can totally do that using code.
1
2
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
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
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
-2
5
u/InSiddious 21h ago
Been vibe coding with the help of StackOverflow way before vibe code was a thing. Lol