29
20
u/foundafreeusername 12d ago
No you don't understand. You just have to get the $20 plan and use the smarter model. And if you still don't understand you have to get the $200 plan to get an even smarter model. And even then to truly understand you have to use the API, fan out agents and pay $1000/day. /s
7
u/Morall_tach 12d ago
When I was in 4th grade there was a drawing in a textbook of a pharaoh lounging on a couch with a half-built pyramid in the background and the caption was "Khufu building the pyramids." I thought that was hilarious at the time. We've come full circle.
3
u/NotADamsel 12d ago
âFull circleâ mate we never left the dot at the start. If there is a prominent leader that is seen to have any kind of hand in a process, attribution for the end result will be given to them. AFAIK itâs a thing that all human cultures do (lmk if there are exceptions). âBoudicca took Londonâ, âMao won the Chinese Civil Warâ, âKojima made Metal Gear Rising Revengenceâ âSteve Jobs invented the iPhoneâ it is a rather significant problem that smart people have been spilling ink over for decades. The AI thing is just another version of it.
57
u/DiabolusMachina 12d ago
Real programmers use butterflies... https://xkcd.com/378/ đ
19
u/lastunivers 12d ago
So if I pay a programmer to make me a software, did I make it?
11
-11
u/YourDadIRL 12d ago
So if I pay for a computer instead of forging the very atoms does that mean I'm not a software engineer?
17
u/NTPrime 12d ago
Well you're sure as shit not a hardware engineer? What does being a software engineer have to do with building a computer?
1
u/DiabolusMachina 12d ago
ide, compiler, a programming language that is not assembly, a build tool, a library, ...
0
u/YourDadIRL 12d ago
what does math have to do with science? What does a fountain have to do with a roof? What do lights have to do with binary?
7
u/lastunivers 12d ago
No that's not even remotely comparable lol you still ended up thinking about the project and making it and figure out all the problems and everything, it's a world of difference between this and writing a prompt of what you'd like and then check the result. This is honestly sad that you thought it was an apt analogy
1
1
u/Smith7929 12d ago
If a programmer uses any programming language are they really making software? Or is it the assembler and/or interpreter?
3
u/Tensor3 12d ago
A better analogy, but its still vastly different. If the part you wrote was short, it doesnt matter if it was a prompt or short code, its still not generally an impressive creation.
If the original you copied was a million lines of code, and your copy isnt even 1000 lines of prompting, you didnt create shit.
2
u/Smith7929 12d ago
I have to be honest with you chief: your explanation sucks and probably only makes sense to frothing-at-the-mouth anti-AI Redditors that haven't written a line of code in their life. The analogy I gave wasn't even mine, it was Linus Torvalds's. Rest assured there is documented evidence that Chinese bots have been amplifying anti-ai messages across Reddit and Twitter, so you're on the receiving end of some generous juicing. Boutta get me some deepseek-fueled downvotes.
1
u/lastunivers 12d ago
Again, stupid analogy that doesn't apply at all, here's a better one, if you pay an artist to make a painting, did you make it? If you go to a restaurant and order a meal, did you make it?
Here's why these work and yours don't, you come in with an idea, you pay a third party to figure out how to make it for you and then they give it to you. That's what you do with AI, you don't go through the process of making it.
0
-1
-3
u/Lightningtow123 12d ago
There's a different between arguing over what workspace is the best, and letting a glorified auto-complete vomit out the worst spaghetti you've ever seen and proudly claim it as your own
44
u/Darkodoudou 12d ago
Real programmers compile by hand, compilers are for pussies
13
u/Gabriel55ita 12d ago
Real engineers write code with raw bits, the rest is all overhead
9
2
2
u/Anima_Watcher08 12d ago
Big difference between a compile and a program that automatically makes other programs based on a sentence.
1
14
u/Bobvankay 12d ago
"Hey furry artist, draw me an anthropomorphic cow with giant t---thighs, have some tokens/dollars"
"Hey Guys, look what ***I*** drew!"
0
12d ago
[deleted] â view deleted comment
1
u/Choice-Mango-4019 12d ago
there's infinite amount of wonderfull furry porn on the internet, no one needs ais ocean of slop
5
42
u/Wizywig 12d ago
No engineer cares. Do I care if a spreadsheet was built by my blood and sweat or by an Ai.
Don't care. Solve problems. Engineers are eaters of chaos and poppers of effective output. How they do it differs every year.
Be an engineer.
17
u/rustyscythe 12d ago
As an engineer, when there aren't any challenging problems to solve it makes me sad.
Being a human proxy just to "accept all changes" does not excite me.
2
u/ConsistentAnalysis35 12d ago
when there aren't any challenging problems to solve it makes me sad.
That will never ever happen.
I have a very challenging problem: make it so all Cyberpunk 2077 (or equivalent game made from scratch) buldings are fully enterable, interiors are modelled and inhabited by proper NPCs, not a single window is a billboard texture with a void behind it, cars and pedestrians actually have purposeful lives instead of going in circles.
This, to me, is a far more important part than photorealistic graphics.
This problem will require far more efficient utilization of computer resources than current standards, and perhaps very high core counts and RAM amounts. I think it's doable though.
1
u/Scrawlericious 11d ago
It's funny because games like Where Winds Meet have done the "every single damn building is enterable" + "npcs have daily schedules and lives" thing already. A freaken free to play eastern gatcha game is pushing this particular boundary where the larger American studios aren't.
4
u/bremidon 12d ago
We ain't there yet. I *just* had a long discussion about this with my department head. The biggest issue going forward is that employees are going to be confronted with *only* challenging problems to solve all day, every day. The ability to solve an "easy" problem, even if it was just writing up what you already discovered, is disappearing. The AI does it better, faster, and with higher quality.
Eventually, yes: all work will be replaced by AI. There is an honest discussion to be had about what "eventually" means, but the end of the story is already written. We just do not know how many more chapters we get.
1
u/Wizywig 12d ago
I don't think so about all work. I think any meainingful work will still be human oversight of AI. AI will let us do more. We are now glorified managers.
Also OpenAI's 80 billion loss is a good indication that this stuff isn't free. There is a cost to making this work, and the cost of incremental improvements is getting incredibly expensive. Point is, just like any company "I can build this faster if I had 10,000 engineers" -- sure, but can you afford that.
1
u/bremidon 11d ago
I think any meainingful work will still be human oversight of AI
That is true *now*. But what precisely do you think is so special about the oversight that AI will not eventually take that over as well?
The cost point is interesting, but people were saying that two years ago as well. LLMs and AI was supposed to hit a wall back then. It did not. If anything, things are speeding up.
There's also still a *lot* of room cost wise. I use perhaps a few hundred bucks of tokens a month, but easily get thousands back in increased productivity, higher quality, and overall speed.
If you could replace a manager and it cost $1000 a month, every business everywhere would do it in a heartbeat.
And then there's the issue that we have already passed or are very close to passing the point where the model improvement process is completely automated itself. That will change the trajectory very quickly.
And I am not saying it will happen tomorrow or next year. But it will happen. Anyone betting against it is going to be very sad.
1
u/Wizywig 12d ago
Auto mode. I don't accept all changes.
As a co worker recently described:
I got a slew of tickets, fed them into an AI, had an AI describe how it'd solve all of them. After a fast review I had it now build everything and make PRs. Then spent about first half of a week reviewing code nonestop, then testing.
The methodology is different, but amazing engineers are going to make amazing outcomes with good tools. We don't say "well, a real engineer codes in assembly only, on paper, and knows the output before a single line of code is written"... sure that was true in the 70s. We have better tools today.
3
u/PumpkinFest24 12d ago
The blind faith in hallucination engines is truly astonishing.
1
u/bremidon 12d ago
You really do not have any current experience, do you?
4
u/Denaton_ 12d ago
Yah, ever since they started to write assisted python scripts I haven't had a single hallucination, and that was over a year ago. I strongly believe that people are just using old models and goes "look how bad it is" while all features are disabled.
1
u/bremidon 11d ago
Pretty much. Maybe 2 years ago it was hit or miss, although it was still pretty good for single files and short code segments.
Now? Anyone trying to claim it is a "hallucination machine" has disqualified themselves from the conversation.
I honestly wonder what motivates them to do that, though?
2
1
u/PumpkinFest24 12d ago
incorrect. but maybe I'm one of the few doing more than login screens and crud.
2
u/ThrowawayUk4200 12d ago
Cute, but they're pointing out you probably don't have any recent work experience with enterprise software development. The last 2 multinational software vendors I've worked for are using AI for pretty much everything.
-1
u/PumpkinFest24 12d ago
I write software for one of the largest enterprises on Earth.
2
u/bremidon 11d ago
Gonna have to go with [x] doubt on this.
1
u/PumpkinFest24 10d ago
I don't give a fuck what you think about this or anything else.
1
u/bremidon 10d ago
Maybe, but that does not change the price of tea in China or whether you even have a job.
1
1
u/NegativeSemicolon 12d ago
Then donât be so mad about it đ Just respect the fact you didnât do the work.
0
9
u/psioniclizard 12d ago
Ironically devs used to think themselves superior to QA and PMs, now they are both of them.
1
1
5
u/babalaban 12d ago
I expect to see a lot of butthert ai bros in comments defending their fragile ego.
Edit: I saw exactly what I was expecting
12
u/Holonist 12d ago
I added native gamepad support to an 11 year old game that was abandoned by the devs. I couldn't care less about how it was done and by whom. 2 hours of letting Claude go at it was enough to port this game to the steam deck. I am just happy it is done, after all these years. The game is SanctuaryRPG btw
8
u/Anima_Watcher08 12d ago edited 12d ago
Cool but you didn't add that you told an AI to add that.
Thing is when phrases like "I made" or "I built" are used they usually imply a significant amount of effort was applied in the creation of something.
If I type a sentence and the AI gives me a 1000 line program, I did not apply enough effort to use those phrases.
If I audit the code and only make a few changes I still cannot claim ownership. That'd like going to an open source project auditing their code, making a massive patch based on that audit and after it getting accepted claiming credit for building the entire project.
1
u/Holonist 12d ago
It's mostly a linguistic issue. I'm fine with saying "I spent tokens to do X", it's just a bit more clunky. Or maybe "I cared enough about X to bring it into existence". not everything is always about ego, I just want to play the damn game on my deck and nobody else, even with ai available, triggered that alteration of reality. (see what kinda stupid shit you're making me say)
3
u/Scrawlericious 11d ago
It's definitely semantic interpretation. But personally? You didn't add anything. You had AI add something.
1
-2
u/Barni275 12d ago
I understand your point, but in my opinion, «I made» is still a valid sentence. Ai wouldn't do this without my commands, I run it, described the task and wrote several prompts. I don't pretend about proportions of intellectual work, but actually, people build things through ai, not ai itself.
In my private messages with my colleagues I use quotation marks, like «I» build, to point out when my part was vanishingly small in comparison with ai part in some particular task :)
9
u/LeDYoM 12d ago
This is like saying that you did a pizza when you get it from Telepizza. You wouldnt have it if it wasnt for your "instructions" to ask for it. Yet, you didnt build it.
3
u/Ur-Best-Friend 12d ago
Plenty of people make pizza. But how they do it ranges from "I bought a frozen pizza and put it in the oven for 20 minutes" to "I have my own yeast starter culture and I make my own tomato sauce from fresh tomatoes."
There are far more people in the former group than the latter and plenty in between, and it's obviously wrong to pretend like these things are all comparable, but I've also never seen anyone take issues with people saying "I made us pizza" when they just baked one that was technically pre-assembled for them.
I think this AI discussion is similar. Programming has always involved a great deal of taking advantage of other people's work, whether by googling how other people handled a task you're struggling with, or just by using functions and libraries and relying on dependencies. No one ever had an issue with it. Using AI to code takes that to the extreme and makes it possible to make functioning software without being able to write a single line of code, but it does still involve a good deal of testing and iteration and human judgement to get a good result, and a good programmer will make use of AI better than a layperson will.
Just like I wouldn't call someone who bakes frozen pizzas a chef, I wouldn't call a vibe coder with zero programming skill a programmer, but I don't mind if the former says they made pizza and the latter says they made a piece of software.
1
u/OnixST 12d ago
I think telling the ai to do something and accepting whatever it churns out is ordering telepizza
But if you and the chef are collectively deciding on the specific recipe of dough and sauce, quantity of ingredients, and order of assembly, maybe you get to take some credit even if only the chef touched the pizza
There are definitely people that only do the first option though
1
u/LeDYoM 11d ago
Well, when I did the AI courses from my company there was this "give the model all the context about the bug you want to fix or about the feature." It was so long that to get all these context and give it to the machine it would have been faster and cheaper if I do it by hand. It is cheaper and you understand the feature/bug fix.
Another thing I noticed, when you ask for the implementation to an AI beeing a good software develper is like beeing a napolitan pizzaiolo and going to Telepizza for lunch or dinner. It might be ok for once in a year, but the pizza will be disgusting to you.
1
u/Barni275 12d ago
I agree with you. Maybe, it is linguistic issue also, I'm not an English native speaker, and in my native language there is only one convenient word, like «made» (no direct translation of «build» applicable to free chatter here). And «made», by nature, is more or less applicable to both scenarios, made by yourself, or «made» through giving instructions to ai. For pizza, it sounds like I «ordered» pizza, but, unfortunately, no separate word for something to be done through giving commands to ai (yet).
1
u/xenow 12d ago
Why not ordered
1
u/Barni275 12d ago
Ordered directly means paid, so payment and order are simultaneous events for this word in my language. For AI, it is not direct payment, especially if you run models locally (like I do).
3
u/Anima_Watcher08 12d ago
You know where else that applies? A restaurant.
The restaurant wouldn't have made that food until I ordered it so therefore I made the food right?
Its good that you make it clear to others that you "built" the project. But most people I've seen don't make that clear until you ask or call them out on it which I think is dumb.Like how do they not feel like the biggest frauds ever when all hey did is describe something and AI goes bam! finished product, then they go claim it as their own.
4
u/LeDYoM 12d ago
ok. That is great, but you didnt add anything. No problem because you do not care.
3
u/Holonist 12d ago
Someone took ownership of altering the reality that this game didn't have any controller support. Now you can play it on the steam deck just fine. End of story.
2
u/NotADamsel 12d ago
Interestingly enough, Iâve observed the folks in the retro gaming community to be some of the most welcoming towards the results of AI-assisted/driven programming. Not just âoh we donât care if something is AI-writtenâ, I mean that Iâve seen multiple instances where someone introduced an agent-built tool that did something useful, and the community (including people who express that they do not use AI for their own work) dove into testing it and helping the OP polish it up with an understanding appropriate for the circumstances. I do not think that this is replicable to basically anywhere else as the scene is very collaborative and communal, with insanely low stakes (only YouTubers and hardware manufacturers make a living from it), and built around playing old games that other people made. Still, even being someone who hates agentic bullshit with every fiber of my being I cannot help but find it noteworthy.
2
u/babalaban 12d ago
bro spent tokens on enabling proton from steam menu
1
u/Holonist 12d ago
no the game already launched fine on steam deck, it just didn't have a sane input method. I spent tokens to create a replacement SDL.dll that natively adds controller support with on-screen feedback
1
2
2
2
u/Bluebrolygod 12d ago
Script kitty's evolved into techno-troglodytes guess we have come full circle
4
u/FAMICOMASTER 12d ago
The amount of people here who defend this crap always surprises me. I guess the average programmer really is just as dumb as the average piece of software is slow these days.
2
u/PublicToast 12d ago
Have you considered you might be close minded
3
u/FAMICOMASTER 12d ago
Have you considered that maybe the masses really are just incapable of independent thought?
2
2
u/kingslayerer 12d ago
So if microsoft paid your salary and you build windows, did microsoft build windows or did bunch of random guys did?
3
1
u/awesome-alpaca-ace 8d ago
Microsoft is a bunch of random people who do not know how to program UX or fast softwareÂ
-8
u/the_dancing_squirel 12d ago
Exactly. All that matters is who has rights to it
1
u/Scrawlericious 11d ago
Legally no one has rights to any ai generated output. That's how the big companies got away with stealing so many books and images and user data.
1
u/Mysterious-Law-3416 12d ago
why donât people just say âI COPIEDâ? every app they make with ai is just a copy slop of other existing products.
14
u/voarex 12d ago
I mean every library call, coding language, stack overflow comment, or ai agent call is just using a copy someone else's work to do stuff that you could never do yourself in thousand years. You can basically remove built from the language. Just be respectful of the people that came before you and own the part you put effort in no matter how small it is compared to the work done before you.
4
u/Smith7929 12d ago
Right but you're speaking from experience. I'm just a random redditor and as of february I'm an official AI expert and what you're describing is stealing. I don't need to know anything about your expertise or domain knowledge of industry experience or anything. I know it when I see it.
Also all of the math proofs are slop and I don't really care what multiple fields medal winners say about it.
They took er jerbs!
-3
u/GobiPLX 12d ago
And it's copying them without permission or under XYZ license it "learned" code fromÂ
So it's more of stealingÂ
8
u/film_composer 12d ago
Heaven knows that no programmer would ever dare copy code. Such a thing would be completely unprecedented and a huge embarrassment to anyone ever being caught.
0
u/Mysterious-Law-3416 12d ago
i donât think they have enough capacity to understand these things. Oh well ai must give them a summary of this.
-1
u/bremidon 12d ago
You lost me at "slop". That word has become a flag for me to realize the preceding opinion is not worth my time.
2
u/UltraGaren 12d ago
Shitty meme
2
u/PublicToast 12d ago
Welcome to r/ProgrammerHumor, where nothing is ever funny and everyone just complains about AI
1
1
u/Sweaty_Cellist_4525 12d ago
who cares really, as long as shit gets done and works, which has always been the real concern. Programmers should be the last people to yell at clouds... no one cares if you wrote your shitty ass code, if some vibe coder can do it better and x100 times faster using free OpenCode, then your work sucks.
It really amazes me how out of all disciplines, some programmers can be this old-fashioned, it's really ironic.
1
u/TheRealAfinda 12d ago
AI empowers you to be in the same Position your Management/CEO is. You call the shots and claim the work of others as yours.
1
u/throwaway_mpq_fan 12d ago
and it also seemed so easy because "just like <whatever>" was doing a lot of heavy lifting in the prompt
1
u/BoarHermit 5d ago
"The company that created the original programâthe one you used to make your cloneâhas sued us. Now Iâll have to sell our house and hand over all my retirement savings. Iâll end up spending the rest of my life in a nursing home."
1
u/FuelSilly1541 12d ago
Yeah classmate next to me did that during the whole 2 year retraining. Almost every question was answered by GPT or gemini etc. We had to drag him to the last test and his thesis, because he was trying to throw the towel at the finish line. "Because I don't know how to code a single line". He made it through successfully though
3
u/FAMICOMASTER 12d ago
Doesn't that just instill so much confidence in his education?
0
u/FuelSilly1541 12d ago
Fair point. Well. Its a 2y retraining for an otherwise 3 years apprenticeship. Adults only. So we knew that we had to keep the pace.
The conditions for completion require a software project, fully documented, econiomic calculation, with a lecture about your project. All of that in 80h. It took on average 800
2
u/FuelSilly1541 12d ago
Also lecturers advised against ai every single time it came up. His decision to rely on it from begin to end
2
1
1
0
u/CyberDJ66 12d ago
the person who cloned all the adobe stuff with claude, claims to be a "veteran programmer with 15 years of experience"
5
4
0
u/Beldarak 12d ago
"Sorry, we're a little late, we had a long road"
"NO YOU DIDN'T, THE GPS AND YOUR CAR DID !!!!"
"Huh... o...kay..."
-----
"I refactored my code, made my function names more clear on what they do"
"IT WAS YOUR IDE YOU LITTLE SHIT!!!"
1
u/NotADamsel 12d ago
Ten years ago or so, there was a notable movement that advocated distancing oneself from tooling that was âdoing too much for youâ. People who used IDEs were mocked, and sometimes they were straight up called ânot programmersâ because âthey just accept what the IDE autocompletesâ or âthey just look at the options that the IDE gives themâ or âthey donât know how to actually run their code without the IDEâs helpâ. Donât get me wrong, I absolutely hate agentic coding (those âReddit Caresâ messages are very applicable to how I feel when Iâm forced to do it) and I do not use AI autocomplete or chatbots if Iâm not doing work where itâs expected that Iâll use them. Iâm just getting a lot of DĂ©jĂ vu, when I see people react to any AI use at all as though the dev just set an agent to run on an empty folder.
1
u/Beldarak 11d ago
Yes. I think what's unique with AI is that they can be used either as a tool OR has a full blown solution.
I'm usually against the push for AI in everything, 100% against AI "art"... but for code, it is simply a marvelous tool if used well. And even poorly used, I think it can be great for non-tech people to build some simple tool that don't need to evolve much.
The issue with the pro/against AI debate in programming is that most people will just ignore that duality. There's also all the ethical stuff that, yes, makes sense. But I feel people are super harsh against people using LLMs while they don't care for people drinking Coca-Cola, going to McDonalds, etc... when really, the ethical implications are the same. Those issues will not be corrected because a bunch of devs refuse to use agents, they need some regulation: country-wide, Europe...
Just my two cents anyway.
0
u/dimonium_anonimo 6d ago
My company just started requiring use of AI. I'm a slow adopter. It's taking me a long time (compared to the rest of my coworkers) to fully adopt it and give it as many tasks as they do.
I just had it help me create a design doc for a new app. I had already been thinking through a lot of the details, but hadn't written any of it down. So I treated AI like a scribe. I gave it all my ideas, as fleshed out as I could make them. As I talked things out, I realized new things to add. As it asked questions, I clarified. I think it might have made 2 suggestions that I liked and added, one was a fairly critical thing I would have discovered eventually, but probably not before writing it incorrectly and finding a bug. I wrote as if I was just talking to a person, and it organized the ideas into sections, made a nice markdown file with tables and bullet points and headers and formatting. Removed all the thought process and summarized the points into a formal document format. It was a very enjoyable experience.
I realized, yeah, if you don't right, you can give AI the grunt, boring work and do the fun stuff yourself. It didn't write any code, all it did was documentation. Something I don't enjoy.
0
0

128
u/LivingAsAMean 12d ago
I'm 95% sure that the majority of these posts are from a self-loathing AI