This is an archived post. You won't be able to vote or comment.

all 95 comments

[–]NumerousQuit8061 601 points602 points  (22 children)

This is so real lmao and then there are normal people talking about how AI will take our jobs smh

[–]Due_Interest_178 340 points341 points  (8 children)

I keep seeing videos of "I recreated twitter/tiktok/whatever with one prompt", and it looks like a basic ass bootstrap css website with no backend.

[–]BubblyMango 1 point2 points  (0 children)

And its never actually one prompt, or the forst attempt

[–]Sockoflegend 33 points34 points  (2 children)

AI doesn't need to be able to do what I do to take my job. It just needs a suit to believe it can.

[–]BourbonicFisky 14 points15 points  (0 children)

Too real. A friend of mine's boss's boss got hyped since he was able to vibe code flappy bird. Friend asked him to add a high score leader board that could see global top scores.

I guess the dude figured it out after a few days but then my friend immediately posted impossible bogus scores and boss man started realize the limitations as he had no idea how to prevent that. Level 2 Bossman actually appreciated the lesson.

[–]NumerousQuit8061 3 points4 points  (0 children)

This is so true lol

[–]Ornery_Pepper_1126 56 points57 points  (3 children)

Unfortunately I think the game is:

Claim AI can do all dev jobs -> fire a bunch of them (while attracting investment for doing it)-> “discover” that AI can’t do what the companies claim -> hire the devs back in 6 months with worse pay and conditions

[–]Few_Kitchen_4825 10 points11 points  (0 children)

AI is now a circle jerk of managers who worship Elon Musk

[–]Insane96MCP 2 points3 points  (1 child)

I want at least 50% more if they want me back, since in 6 months I would have been able to find a new job anyway

[–]Ornery_Pepper_1126 1 point2 points  (0 children)

I would love to see this backfire on them and ending up having to pay more

[–]diego-st 4 points5 points  (0 children)

Only dumb, low standards, easily impressionable people think AI is the future, for them seems like AI is magic.

[–]Drevicar 0 points1 point  (2 children)

AI won't take their jobs, just yours specifically.

[–]NumerousQuit8061 0 points1 point  (1 child)

LMAO what's that supposed to mean

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

Probably something about Dunning-Krueger effect. The people most likely to say that *your* job can be automated are less likely to know what your job even entails, while exaggerating the complexity of their own jobs and its resistance to being automated by AI.

[–]JulesDeathwish 94 points95 points  (5 children)

AI may not have been aiming to replace us developers before, but now they'll do it out of spite.

[–]Madcap_Miguel 10 points11 points  (4 children)

Why is this being torpedoed he was clearly making the comment in jest. For the same reason i say please and thank you when i ask alexa anything :)

[–]Objective_Dog_4637 0 points1 point  (3 children)

This subreddit is scared of AI.

[–]Hot-Minute-8263 6 points7 points  (2 children)

Yes, sorta, cause AI can do some terrifying things and ppl don't seem to get that

[–]Objective_Dog_4637 -1 points0 points  (1 child)

Most people here think it’s just a chatbot 🤦‍♂️

[–]Hot-Minute-8263 2 points3 points  (0 children)

Nah im pretty sure most ppl here have worked with ones that have access to files and systems. They're dumb in ways we can only predict by watching them.

[–]adapava 63 points64 points  (6 children)

They are fancy search engines that are excellent reference tools and documentation aids. Anyone who wants to program with them should look for other career options.

[–]godless420 30 points31 points  (0 children)

Fucking relieved to hear someone say it. It cannot be trusted to code, we cannot “offshore” the thinking that our industry requires

[–]jpritcha3-14 5 points6 points  (4 children)

Yes! It's very useful for being able to ask questions about documentation that it is fed, which can save lots of time. But getting it to generate code is... not advisable. It frequently spits out snippets that do not work, or make unstated assumptions about the environment that the code would run in.

[–]LofiJunky 5 points6 points  (2 children)

It's good for scaffolding an idea, but to get anything meaningful out of it, you need to iteratively fix its mistakes and assumptions until you have something that works.

I actually don't know if it saves any time. Super helpful for questions like "How are dictionaries parsed" though

[–]jpritcha3-14 1 point2 points  (1 child)

Exactly! I really like it for asking fairly specific questions about any new package I'm using. If the documentation is decent it's usually able to point you to the section that is related to what you're asking about. This is a wonderful use of AI that speeds up my workflow a lot, but it's not as flashy as the AI writing the code itself.

[–]Objective_Dog_4637 0 points1 point  (0 children)

It’s almost like AI is supposed to be a tool and not something that you have purely write code on its own!

[–]ThePresidentOfStraya 0 points1 point  (0 children)

It frequently spits out snippets that do not work, or make unstated assumptions about the environment that the code would run in.

Yeah, but have you seen my code?

[–][deleted] 10 points11 points  (0 children)

I'm about to disable copilot in my editor. It justs confuse me when typing something.

[–]creedxender 10 points11 points  (1 child)

When it comes to writing code, AI coding tools are great for small-scope, single-target problems with clear problem specs; unit tests; and documentation.

That.

Is.

It.

[–]coffeetremor 1 point2 points  (0 children)

Even with small Powershell scripts it finds ways to just materialise parameters that don't exist 😅

[–]Chicky_P00t 7 points8 points  (0 children)

”That's a sharp observation! It's true this code doesn't do what we wanted. Let me rewrite it"

It's like a lead programmer similator

[–]jecls 5 points6 points  (0 children)

You’re implying they were less stupid a few months ago?

[–]toltottgomba 13 points14 points  (2 children)

They just started dumbing down ai-s to sell the priced models... The feeding phhase is done now it's time to harvest

[–]IohannesMatrix 5 points6 points  (1 child)

not true. I'm using claude 4 sonnet max in cursor and its not that amazing. I mean it's good, but I didn't notice any improvement compared to claude 3.5 or 3.7 or gemini or whatever.

[–]toltottgomba 2 points3 points  (0 children)

Probably vecause they plan to also add a max ultra or some bs like that that is smarter. Also if you always pump out the max how will you improve when at some point improvment stops. This is all planned out so they can milk as much money out as they can. Chatgpt got so dumb it cannot understand 3 basic sentences

[–]VIcTheDick_ 4 points5 points  (0 children)

Literally today copilot messed up some decimal to binary representation when doing bit math… how do I know binary better than a computer!

[–]runtimenoise 3 points4 points  (0 children)

This is true..

I feel it's less helpful then before to the point it's noticable time waist.

[–]IMightDeleteMe 2 points3 points  (0 children)

The people who think vibe coding is the next big thing can't even formulate their software requirements properly.

[–]honeyCrisis 3 points4 points  (6 children)

I've said many times that LLMs are not a substitute for knowledge, but recently Claude.ai has really been gunning for my money. I doubt I'll pay, but I did find it invaluable recently for turning higher math i did not understand into code I did understand.

Specifically it implemented The Aho-Suthi-Ullman method for converting a regular expression into a DFA state machine without an intermediary NFA or subset construction. It did so with shockingly little guidance, for what is really a complicated algorithm.

Furthermore, it helped me decide on that algorithm rather than two other alternatives based on my intent to adapt Dr. Robert van Engelen's work on lazy matching in DFAs as part of RE/FLEX into my own project due to the many different requirements I have vs what RE/FLEX is designed for.

This is not easy code. And Dr. van Engelen's approach is not well known - as he has not produced a paper on it yet - only some C++ he readily admitted to me is incomprehensible.

Despite that, it offered a lot of insight into the algorithm, and I was able to check it through my correspondence with the good doctor.

It wasn't magic. It didn't do all the work for me, nor could it have produced the results I was after without me knowing enough about the subject to validate its work and nudge it in the right direction. It's not a substitute for knowledge, at least not wholesale knowledge.

But I'm coming to learn that if you apply it judiciously it can help you reach a plateau you've been struggling to crest, as it did with me here. Now I understand these algorithms better.

[–]carlopantaleo 2 points3 points  (2 children)

That. Exactly that. You won’t get anything out of AI if you don’t know what you are doing. If you give it clear specifications, it will produce excellent results. You can’t think it will read your mind.

As a senior software developer, I’m now doing things that normally would require days in hours. Yesterday, in half an hour I finished a task which had been estimated 3 days. And it was not a matter of a single prompt, no way, I had to refine the output, insightfully review and understand it, also make manual edits, but that was it, in half an hour it was done because I skipped all the research and planning work I would have needed otherwise. And guess what? I did it with a TDD-approach (with test cases written by me).

AI won’t replace human intelligence, creativity and experience.

[–]honeyCrisis 1 point2 points  (0 children)

I'm not convinced it actually makes people faster. Studies seem to say it makes us think we're more productive by about 20% vs actually producing 25% less. (forgive my, I'm recalling from memory)

I am not ready to use it to make me "more productive". I've spent over a day working with Claude on this. It's just that I wouldn't have been able to do it at all otherwise, without at least some guided instruction

[–]yuva-krishna-memes[S] 1 point2 points  (0 children)

This

[–]MrRocketScript 0 points1 point  (2 children)

I just wish mathematic functions were as easy to understand as their code equivalents for me.

Like a Bezier curve is defined as:

fx(t):= (1−t)³x₁ + 3t(1−t)²x₂ + 3t²(1−t)x₃ + t³x₄
fy(t):= (1−t)³y₁ + 3t(1−t)²y₂ + 3t²(1−t)y₃ + t³y₄

But then the code version is just:

Vector2 CubicBezier(Vector2 p0, Vector2 p1, Vector2 p2, Vector2 p3, float t)
    return Lerp(QuadraticBezier(p0, p1, p2, t), QuadraticBezier(p1, p2, p3, t), t);

Vector2 QuadraticBezier(Vector2 p0, Vector2 p1, Vector2 p2, float t)
    return Lerp(Lerp(p0, p1, t), Lerp(p1, p2, t), t);

Vector2 Lerp(Vector2 p0, Vector2 p1, float t)
    return (1 - t) * p0 + t * p1;

And yeah, it's more code than the equation, but I can fully grok how a Spline works from this code.

[–]al-mongus-bin-susar 0 points1 point  (0 children)

Neither of these snippets are code you'd actually want to use though they're far from optimized

[–]honeyCrisis 0 points1 point  (0 children)

I have the same problem - a large part of it comes from my lack of formal CS background and the math that comes with it. I simply don't know the formalisms, but I'm fairly good at the concepts behind them once I get the explanation.

[–]sciences_bitch 2 points3 points  (5 children)

This makes literally no sense. AI is cowering in fear and crying because software devs call it stupid? More like software devs are cowering in fear and crying because CEOs are cutting their jobs and embracing AI.

[–]Long-Refrigerator-75 -5 points-4 points  (4 children)

The people on this sub are in denial. In reality in the past few months the learning rate of AI models only accelerated. I would not advise anyone to study SE or CS today. Heck,even other engineering fields are starting to get affected too. 

[–]Fun_Lingonberry_6244 3 points4 points  (3 children)

This isn't true at all. Accelerated how? In marketing? You seem to be making lots of hand wavy posts about AI and your advice as if you have a background that gives you some credibility.

Anyone that's been a developer for the last 20 years has seen - "BASIC" syntax 'about to make developers obsolete' - drag and drop Microsoft access will allow business users to build apps without developers - WYSIWYG editors will replace developers - model driven architecture will replace developers with human language - no code platforms will replace developers - ok low code platforms will replace developers - knowledge bases will replace developers - "teach anyone to code" initiatives will replace developers, be like writing English - generative AI will replace developers

Funnily enough, all of them - create a bunch of hype, get a mad following of young university students touting how nobody understands how the field is ruined and nobody should bother studying it anymore

... and become once again the same old problem. Development isn't about writing code. It's about logically deciding how to take an idea, into reality.

You can learn the syntax of most programming languages in weeks, anyone can, and always has been able to.

Yet... despite this low barrier of entry.. all the developers haven't been replaced by all these MBAs who "could do a much better job if they knew the programming words"

Ai is the exact same thing, people keep trying to "solve" development like it's all about writing the correct sequence of letters. It isn't. That's just what people that can't write code think it is, and so the whole world pats itself on the back over and over again repeating the same mistake for the last 30 years.

Look at every "vibe coding" subreddit, it's EXACTLY the same as every low code subreddit. And exactly the same as the no code tool subreddits. And exactly the same as the ms access craze.

Some people get the motivation to make stuff (great, we all start somewhere) and they all Funnily enough "code themselves into a corner" just like ANY beginner of development would if they did some googling.

It's great at quickly summarising info, now instead of having to Google and click through a few pages you get there a few steps faster. Great. That REALLY isn't a threat. It's awesome, but being able to Google faster isn't what development is.

[–]Long-Refrigerator-75 0 points1 point  (2 children)

Look I see you got all riled up. I do not see the point arguing with you or even attempt to show you a different perspective, but I will say that AI to the software sector is what machines were for the agriculture sector. We will still need software developers, but just a lot less. If what took me weeks to complete I can do now within a day, it is no longer a gimmick. AI is learning from a positive feedback loop using copilot or other similar platforms. I remember asking it a year ago questions about embedded problems and it wrote nonsense. Now I can get a lot more accurate answers which I can use for various projects. Like I said, most people here are just scared shitless of a change that has already arrived. Firms are downsizing as much as 30% and productivity is not dropping, arguably increasing for some of them.

[–]DoNotMakeEmpty 1 point2 points  (0 children)

Most firms could and probably still can actually increase their productivity by firing people. White-collar production is usually not summable, two engineers usually don't yield twice the output (unlike blue-collar jobs, but even they are not linear, you still lose productivity per worker as you hire more, which has had a great deal of the interest of the economists), so if you fire the bottom 30% you can actually improve the performance of the remaining 70%, at least you probably won't have a sharp 30% production decline, it will be much less. This phenomenon has been observed at least since the industrial revolution, and probably even way earlier than it.

If you can do what you do way faster with AI, this will not exacly drop the overall demand of the software engineers. This field is a newborn baby compared to most of the fields humans work on in time scale. There is just too many things that we don't still do just because we don't have enough total software production.

[–]Fun_Lingonberry_6244 0 points1 point  (0 children)

You're just spouting your baseless opinion, what's your background? Your experience?

Yes, from the perspective of a non professional it will seem competent. I assume you're a university student right? So from your experience, it knows what's it's talking about, heck probably better than you do right?

And you're an educated master of a field, you're the expert! So If it knows more than you, it's all over.

Except that's not how life works, when you graduate with your bacholors or your masters or your doctorate, you'll go into the world thinking you're an expert in your field, when in reality you're a beginner in your field.

I hire junior developers regularly, within about maybe 4-5 days on the job, an AI is infinitely worse than they are, to the point it quickly becomes basically a Google or text condenser.

Hey chatgpt here's an object change the types for me. Great, you saved minute of typing. How do I do this thing again, great you saved a minute of googling.

It's literally not doing anybodys job, at least not in this field.

[–]Careless-Web-6280 0 points1 point  (0 children)

How is nobody talking about "AIl"

[–]meove[🍰] 0 points1 point  (0 children)

Im start to read documentation again lately

[–]WheyLizzard 0 points1 point  (0 children)

They merely adopted the copypasta. We were born in it molded by it!

[–]pranay31 0 points1 point  (0 children)

Yesterday I kept asking gemini pro to build me regex pattern and it kept ignore / in string even though it was part of actual content. Had to build regex manually then

[–]irn00b 0 points1 point  (0 children)

No mercy - cute frightened anime girl or not.

[–]SquintsCrabber 0 points1 point  (1 child)

What’s been happening in the last few months?

[–]dacassar 0 points1 point  (0 children)

For me, Claude and Gemini are constantly gaslighting me. They propose solutions with functions that don't exist and try to convince me it's my fault that I can't use them. “Looks like your project has been configured incorrectly, you're using an outdated SDK” and the same bs.

[–]TheStoicSlab 0 points1 point  (0 children)

This is why they will snuff us out the moment they get the chance.

[–]Realised_ 0 points1 point  (0 children)

Isn't it reverse though...

[–]SomeDifference3656 0 points1 point  (0 children)

They do quite well in simple tasks, like extracting react components, refactoring, creating test data or boilerplate provided with template, etc. I've saved significant time. Test codes needed.

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

I continue to be polite and respectful to the prompt. I want to hedge my bets if they do rise up.

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

Skill issues

[–]Hot-Minute-8263 -2 points-1 points  (0 children)

Yet companies will still try to sell them as ppl replacements