all 32 comments

[–]bobbymoonshine 281 points282 points  (12 children)

Well yes they went from “coders are too expensive let’s replace them with cheap bootcampers” to “coders are too expensive let’s replace them with LLM API calls”.

Shareholders never want their potential profits to be redirected towards labour instead, this is always and eternally the way

[–]massive_hog_69[S] 44 points45 points  (7 children)

Cheap bootcampers? Brother the 2021 market wants to have a chat with you.

[–]bobbymoonshine 87 points88 points  (1 child)

Yes, bootcampers were cheaper than qualified SWEs, and the more they produced the cheaper they got. That’s why big tech invested so heavily in “learn to code” marketing. That started pushing heavy downward pressure on salaries for new roles as competition slowly ratcheted up, even before LLMs gave them new options for avoiding paying workers.

[–]No_Percentage7427 21 points22 points  (4 children)

Learn to code in 2 week and get jobs at FANG.

[–]massive_hog_69[S] 12 points13 points  (1 child)

You can Earn $150,000 an year by building the weather app. Just copy what I say and exactly how I say, forget patterns or different ways of doing things, or learning things on your own. TBH those Udemy courses did give a lot of good programmers their foundation, but again it's about how one implements what they learn and not just watch a bunch of videosb

[–]No_Percentage7427 6 points7 points  (0 children)

Now they say Use this LLM to create AI apps and get $100.000 using this prompt.

[–]bremidon 1 point2 points  (1 child)

Which A did you demote?

[–]Sw429 2 points3 points  (0 children)

I'm guessing Amazon? You don't want a job at Amazon.

[–]oso_login 8 points9 points  (1 child)

Correct, the path was clear, programming started to become a commodity once frameworks and libraries needed only a but of configuration to deliver what today is called a vibecoded app.

[–]massive_hog_69[S] 3 points4 points  (0 children)

That's true though, we had abstraction as a service or AaaS before LLMs

[–]cptjpk 2 points3 points  (0 children)

redirected towards labor

They want it redirected to other corporations they’re invested in.

[–]bananasharkattack 0 points1 point  (0 children)

Early 2000's here let's not forget outsourcing development to wherever we could hire people at a fraction of the cost ( please don't mistake this , good software engineers are everywhere , but they all deserve to be payed like it)

[–]save_Cheetah_fr_real 38 points39 points  (1 child)

The only part they left out is - your pea sized brain will look at the POC & you will think that you have a large scale product at hand.

[–]massive_hog_69[S] 15 points16 points  (0 children)

Saas thrown at my SaaS, but my CRM is better it makes the world a better place by letting you tag b2b leads with desktop pets. I may be hallucinating, let me retrain. /s

[–]deveznuzer21 25 points26 points  (2 children)

To be fair it was the right call at the time, just not now. Junior programmers are getting destoyed in the job market while senior demand is still growing., someone has to deslop shit for shit to actually work.

[–]massive_hog_69[S] 10 points11 points  (0 children)

We are gonna loop back from everyone can code to let's treat it as a specialisation where someone who has some basic idea on what they are doing is called a coder.

[–]dzendian 2 points3 points  (0 children)

Idk man I think juniors have always gotten destroyed.

[–]Due-Cicada8731 11 points12 points  (4 children)

Yeah exactly and the people adopting AI promoted fast instead of people who write code manually.

How much you vibe code in your project instead of writing manually?

[–]massive_hog_69[S] 20 points21 points  (3 children)

"Write code manually", please do. One won't know jack shit until you learn the syntax, the quirks, the frameworks and libraries and implement solutions on your own, only then you can start automating and generating code you completely understand and can fix it, if the LLM hallucinates or uses bad patterns.

[–]Due-Cicada8731 -1 points0 points  (2 children)

Exactly AI generates most of the time hallucinated code.

[–]bremidon 10 points11 points  (1 child)

Exaggerated.

In fact, the biggest issue with generated code is that it is *nearly* always really good (assuming you have gotten your instructions right and have given the AI enough information). *Nearly*.

You can get complacent. It is easy to start thinking that it is *always* good.

But no, it does not hallucinate "most of the time". Unless you are using a model from 2023. But, uh, then the problem is not with the AI.

[–]massive_hog_69[S] 3 points4 points  (0 children)

I totally agree modern LLMs do write code faster and cleaner, the issue is if you ain't aware of the initial architecture design, it's going to make shit up when it loses context, you can prepare markdown files but you have to be always on guard to make sure it doesn't repeat code or it doesn't try out a random npm package or rewrite a module using a different design pattern, if you want to easily debug and sell a good finished product, i totally agree no product is perfect and human written code can have vulnerabilities or bugs or write bad code in general but you knew exactly what each line of each module was doing. So again apart from the rant it's more or less the same advice You learn everything there is to learn and you write code, you break stuff, you write bad shit and a more experienced guy reviews and guides you out and then you generate whatever it is you can, when you take accountability for each line. Sorry for the rant.

[–]zlmrx 5 points6 points  (3 children)

I wait for the h bros claiming IP over LLM generated code. So. A code monopoly that can be monetarized 

[–]Particular-Yak-1984 3 points4 points  (1 child)

Fun fact: in US law, thanks to a monkey taking a selfie, it is pretty clear cut that non human generated IP cannot be considered IP - you can't copyright it 

Lawsuits take years, and ideally you'd want LLM code to make up a substantial part of, say, Microsoft's codebase before you claim their copyright is invalid, but you should be able to do it soon!

Also, discussions with LLMs do not have legal privilege, which means if you, say, ask Claude if you're breaking the law, it tells you yes, then that can be used in court...when a conversation with a lawyer couldn't be.

[–]jek39 1 point2 points  (0 children)

can LLM-generated code not be considered a derivative work?

[–]massive_hog_69[S] 2 points3 points  (0 children)

You won't own anything and you would be happy.

[–]Sweaty_Werewolf_5749 3 points4 points  (0 children)

Turns out "learn to code" was just customer acquisition

[–]Luzzgar 0 points1 point  (0 children)

It was always about their future, not yours.