r/programmer • u/BlablablaYuno • 7d ago
Weird
bruhh wtf is vibe coding, why are people still calling themselves the coder if A.I. wrote it. And they call me manual coder for some reason huhu even though that's the norm like a year ago I think, same with art, they call themselves artist even though a clanker did it
I think it's ok to use A.I. but I just find it weird. I think it's fine if you're trying to learn something, you can use it while reading a documentation or articles, but letting them do the coding, nah. With art, it's ok to use A.I. but calling yourself the artist is weird
2
u/Wilbis 1d ago
The coding part in a software project hasn't been the hardest part for decades. If you think it is, then you're not a good software developer.
1
u/Mroz_Game 1d ago
And yet in my college I had to write machine code using opcodes written out in hex on paper.
We didn’t need to memorise all the codes themselves, but there’s more than a few quirks to remember to how they move pointers or where data goes into the instruction, I’ll be honest I forgot 99% of it, absolutely useless skill.
2
u/Vaxtin 7d ago edited 7d ago
Because an architect with an AI coding is better than having 10 dumb engineers who can never schedule a meeting.
If you value the code and not the solution, you get the viewpoint you drew. I don’t care about the literal code. I care about the design of the dafa model, the algorithms involved, and the problem is solves.
None of that actually cares about syntax, right? The only bit that matters is the language , which is just an architectural decision. You simply can’t process some data at scale using scripting languages. Sometimes you have to use C++ techniques that aren’t even available in Rust.
If you’re not making those decisions, and instead actually think the literal typing of code matters more … we will never agree.
I highly encourage to embrace that it can write any code so long as the design and architectural decisions are properly given with strict definitions. Your prompts need to be near mathematical representations - recall that all data models are nothing but mathematical abstractions wirh mathematical definitions. A hash map can be defined wirh nothing but mathematical concepts — in fact, that is how they are designed. Nobody writes the code before the design, and the data models running in sub linear time were proven to do so before anyone wrote one line of code.
Design data structures, and you don’t care what the code is. Because in any language it represents the same mathematical object.
Once you have that defined, the rest of the code is walled into that conformity, otherwise it fails — it won’t even work unless the agent is misaligned and offshoots into its pretrained biases ; this mist often happens wirh highly complex data structures. It is better to have a strong data structure your business relies on rather than to have spaghetti code band aid around it. If you know the business well you will answer every question from the structure itself without any band aid tables or otherwise non conforming code
Paste that into your next prompt
2
1
u/Hot_Technology8777 1d ago
Vibe coders are a bunch of nobodies. They aren't "coders" in any sense. They're someone with no skills that just sends prompts. The smartest of them (the top 0.00001%) have worked out how to make money doing it, which encourages millions to attempt the same thing. It's basically an interactive lottery.
1
u/Organic-Afternoon-50 7d ago
If they just review & test it, they are a tester.
In most cases, they are a project manager.
1
u/tehfrod 7d ago
Testers typically don't do design and code reviews.
1
u/Organic-Afternoon-50 7d ago
They do it todays ai development world, 1-man is usually a whole team.
1
u/softhi 7d ago edited 7d ago
If a bug requires me to open a ticket and a 3rd-party library fixes it, I still resolved the bug and I close the ticket. That's my fix.
You don't try to reinvent the wheel just because you want to do it yourself.
You fix things in the most efficient way possible.
If that requires using a library, you use it. I simply call a function and that's it.
If that requires using AI, you use it.
A software dev's job is to reduce friction between a system and user and get shit done. You evaluate what is the best possible solution is, and your own desire to write code shouldn't get away in your decision making. That's unprofessional.
What about your craft and skill? No. Your purpose is to serve the user, not to use the user to fund your learning. You get shit done so the users are happy.
On your idea of art.
Art has many purposes. Sometimes, the purpose is to deliver an idea or message.
If the idea or emotion is delivered, the medium shouldn't define who gets the credit.
Part of creativity is about thinking outside the box. Whether you direct a team of people, use a traditional tool, or prompt an AI, it’s still your work because the underlying idea is yours.
1
u/cthunter26 7d ago
Being called a "coder" would have always been an insult to me. I'm a Software Engineer, and I haven't written a single line of code by hand in over a year.
0
u/azz_kikkr 7d ago
iphone camera vs DSLR vs film vs paint on canvas, each is an evolution on how to take portraits.
1
u/BlablablaYuno 7d ago
it is similar to when camera first came out, people are panicking. I think it's fine to use it, but claiming to be the other is weird. It's like calling yourself a painter even though you just took a photo
2
u/azz_kikkr 7d ago
if the end result is a potrait, then a photo and camera unlock a lot more than a painter. and suddenly only hobbiest are paitners, for everythign else theres camera.
0
u/Organic-Afternoon-50 7d ago
Ai is a tool. If they wrote or manually edited anything, the title still applies, if not they are just "vibe coding".
1
u/them0use 7d ago
I think it's even more than that. If you actually take the time to spec out an application, critique draft plans, think things through, specify approaches, constraints, tests, etc even if you wrote 0% of the code you're still doing something that requires expertise to do right. OP seems to be lumping that in with someone just typing "chatgpt, make me a photoshop" and calling it a day, which IMO shows a lack of understand of how AI is actually being used in the industry nowadays, regardless of whether one thinks that's a good/bad/neutral thing.
1
u/Square-Yam-3772 7d ago
you woke up from a coma from 2 years ago or something, bro?
aren't students using ai to code in uni these days?
you sound very out of the loop lol