The End Of Jr Engineers

Поделиться
HTML-код
  • Опубликовано: 4 июл 2024
  • Recorded live on twitch, GET IN
    Article
    sourcegraph.com/blog/the-deat...
    By: Steve Yegge | x.com/Steve_Yegge
    My Stream
    / theprimeagen
    Best Way To Support Me
    Become a backend engineer. Its my favorite site
    boot.dev/?promo=PRIMEYT
    This is also the best way to support me is to support yourself becoming a better backend engineer.
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord
    Have something for me to read or react to?: / theprimeagenreact
    Kinesis Advantage 360: bit.ly/Prime-Kinesis
    Get production ready SQLite with Turso: turso.tech/deeznuts
  • НаукаНаука

Комментарии • 1,5 тыс.

  • @ThePrimeTimeagen
    @ThePrimeTimeagen  4 дня назад +774

    Seriously though. Even if you quit watching. Watch the end and my response. I do get quite frustrated and maybe lose my cool

    • @Hajdew
      @Hajdew 4 дня назад +16

      no edit: ok i watched id it was ok

    • @abhinavrobinson2310
      @abhinavrobinson2310 4 дня назад +62

      All this AI thrifting will have some serious consequences on the skills of these developers long term.
      My take: keep learning and coding in the way that suits you best. And once all of these AI assisted developers have fully depreciated their skills, you will be the most hireable person in the room, and then feel free to ask the $ with your leverage.

    • @zoeherriot
      @zoeherriot 4 дня назад

      @@abhinavrobinson2310yup :)

    • @thr0ne1997
      @thr0ne1997 4 дня назад +27

      i'm new, why do you always select the entire sentence except the first and last letter when highlighting in articles

    • @world-9644
      @world-9644 4 дня назад +3

      The chicken does not make the egg obsolete… all I gatta say

  • @Kane0123
    @Kane0123 4 дня назад +1742

    Yep, these youngsters picked a terrible time to be born. Rookie error, better luck next time.

    • @sacredgeometry
      @sacredgeometry 4 дня назад

      Its not that at all. When looking to start a career you need to look at the job market and the skills deficit, the career progression and security and go from there.
      If you were dumb enough to just fall for the obvious bullshit that clearly incompetent tech influencers have told you about programming and a job they clearly failed at then you probably deserve all the hardship you get.

    • @bilge677
      @bilge677 4 дня назад +148

      bad spawn RNG

    • @tablettablete186
      @tablettablete186 4 дня назад +20

      Should have waited for the AGI paradise! 😂

    • @rustymustard7798
      @rustymustard7798 4 дня назад +43

      Classic noob mistake.

    • @hungrymusicwolf
      @hungrymusicwolf 4 дня назад +39

      You can't blame them for their rookie mistake. After all they were forced to decide at the ripe young age of -9 months. Truly the most new of noobs.

  • @johnathanrhoades7751
    @johnathanrhoades7751 4 дня назад +1266

    Without junior developers you cannot have senior developers. Same with every other industry. You get rid of juniors altogether and you will have killed an industry in 30 years. So…not really sure how they would handle that.

    • @lgiorgos1
      @lgiorgos1 4 дня назад +143

      more like in 15 years. Most developers quit coding at 15 or 20 years of experience for managerial or consulting roles

    • @itermercator114
      @itermercator114 4 дня назад +151

      Same happened in 2008 with mech engineers, companies gutted the mid-levels because juniors for grunt work and seniors for design, caused an issue like 8 years later because all the seniors retired, cost them way more in the long run because they had to beg these guys out of retirement

    • @asdfqwerty14587
      @asdfqwerty14587 4 дня назад +83

      Companies don't really deal with those kinds of problems, because they aren't some kind of hive mind with other companies that collaborates on these kinds of issues. As far as an individual company is concerned, what effect their actions have on the overall industry is negligible, so it doesn't factor into their decision making at all. It's kind of like a variant on the prisoner's dilemma.

    • @senatrius1968
      @senatrius1968 4 дня назад +134

      Current CEOs don't care about stuff like what is going to happen as a result of their actions in a decade or two. Right now they'll fire developers en masse, not hire juniors, use everything AI to raise profits for shareholders as much as possible and by the time the problem of there not being enough juniors to take over in the work force becomes an actual problem they'll be long retired somewhere, leaving others to figure out what to do.

    • @joshuatealeaves
      @joshuatealeaves 4 дня назад +8

      @@asdfqwerty14587 Brilliantly said. Kudos 👏🏻

  • @fdg-rt2rk
    @fdg-rt2rk 4 дня назад +1319

    Companies now: "need a senior developer who can work with a peanut salary of jr. developer"

    • @rumplstiltztinkerstein
      @rumplstiltztinkerstein 4 дня назад +149

      Yes. Job opportunities named "Junior Developer" asking for 3 years of experience in the area.

    • @lazyman2451
      @lazyman2451 4 дня назад +88

      😂 I saw one saying I need jr with 8 years of experience. I might as well lie on my resume

    • @dranon0o
      @dranon0o 4 дня назад +22

      You need to realize that the future will be composed of a lot of small companies
      Software engineers has to become more entrepreneurial

    • @gamereactz
      @gamereactz 4 дня назад

      No ​@@dranon0o

    • @AndreiTheDev
      @AndreiTheDev 4 дня назад +4

      Or unpaid internships

  • @EvilTim1911
    @EvilTim1911 4 дня назад +491

    My entire life comes down to that meme "I should have been gaining experience and buying a home back in 1999 instead of being a toddler"

    • @dungeonmir
      @dungeonmir 4 дня назад +4

      better telling your grandfather to buy all the silver in 1979😁

    • @custos3249
      @custos3249 4 дня назад +6

      Makes it all the more surreal when you consider there are any, let alone how many there are, people who'd genuinely agree. Evidently, the only explanation if you're not doing well is you making poor choices, like not being born already rich.

    • @canobenitez
      @canobenitez 4 дня назад +5

      Please step out of the car sir.

    • @LutherDePapier
      @LutherDePapier 2 дня назад

      Powerful. That's powerful.

  • @shadamethyst1258
    @shadamethyst1258 4 дня назад +415

    This article really just reads as "Oh sorry kid, you can't find a job? Well that's because senior devs like me convinced enough people that we could replace you with AI. But that's just a skill issue on your end, so in the meantime you should try to get better. Also, I happen to sell a book on how to replace you better, go buy it."
    Like, I don't understand those people who are shoulder-deep in the LLM hype.
    I don't see how their AI god is going to replacing any junior developer anytime soon: you need to babysit it, check each and every line of its output, distrust it, reword your question 4 to 5 times and chop each problem up into tiny bite-sized pieces. I guess you can ask another AI to help you with that, but now you need to babysit two AIs.
    Meanwhile, a junior developer will just take longer to complete a task and might ask you for guidance if they realize they're stuck.
    And if you're worried about letting a junior developer write the architecture of your app, then you should also equally worry about letting an AI do that.

    • @dungeonmir
      @dungeonmir 4 дня назад +7

      Beautifully said👏

    • @senatuspopulusqueromanum
      @senatuspopulusqueromanum 4 дня назад +8

      i love you

    • @perc-ai
      @perc-ai 4 дня назад +4

      Stop pretending like the work you do is difficult. It’s not.

    • @shadamethyst1258
      @shadamethyst1258 4 дня назад +41

      @@perc-ai Oh, of course, why didn't I think of asking ChatGPT to do my master's thesis for me?

    • @realjinxy5220
      @realjinxy5220 4 дня назад +11

      I worked for 3 large companies now (about to move away from the 3rd one) that have shifted heavily into AI, only for them to not even get much customer interest. The B2B one that I'm currently at halted development on almost all software they provide in favour of integrating AI into everything, and a large majority of their customers have left or threatened to leave because competitors have added new features, better pricing, better support, and they don't really care for the AI bs they added

  • @world-9644
    @world-9644 4 дня назад +430

    Why are people pretending sr developers just spawn into existence each quarter? Juniors become seniors after some time and experience, without them this whole industry just collapses. Your not replacing jrs until you can replace everyone

    • @MostafaMaher98
      @MostafaMaher98 4 дня назад +48

      because it is a seniors and interns market rn, seniors and managers are going on a silent purge for any junior that doesn't strike their whims or superficial impressions. I have seen devs getting laid off just because they don't hang out outside work with the team lead, therefore giving these small devs bad reviews to management, even tho they achieve the required tasks and on time
      many industries besides tech are going through same silent purge phase, because it is the best time rn to be a narcissistic asshole who decides do deserves to live or not

    • @senatrius1968
      @senatrius1968 4 дня назад +23

      Everyone knows it, people responsible for hiring and firing don't care. For now firing developers en masse, not hiring juniors and using AI to reduce costs makes more profit for the shareholders, and that's all that matters for now. And as we all know, long term thinking is not the strong suit of most CEOs.

    • @tukib_
      @tukib_ 4 дня назад +2

      corporate NIMBY, maybe

    • @TheSulross
      @TheSulross 4 дня назад

      Henry Ford sought to sell his product to his own workforce - these days that concept has been completely jettisoned and the trend is always to eliminate human beings from the equation. Problem is, AI just regurgitates what humans created. And when the AI downsize gets severe, another Great Depression sets in and there are no viable markets to sell products to, so AI becomes a spiral into civilization unraveling.

    • @hungrymusicwolf
      @hungrymusicwolf 4 дня назад +2

      Well, until you can replace everyone in ca. 10 years. Then you don't need the juniors to become seniors anymore.

  • @SpookySkeleton738
    @SpookySkeleton738 4 дня назад +247

    The problem with replacing juniors with LLMs is that you won't be training up any new juniors, and all your seniors will retire and/or die, and you'll be left with a competency crisis that will make the current one we're going through look like a joke.

    • @kotokotfgcscrub
      @kotokotfgcscrub 4 дня назад +41

      Thats the problem of future management.

    • @TheSulross
      @TheSulross 4 дня назад +28

      They only care about the current and possibly the next quarter - no such thing as long term perspective in corporate America

    • @taragnor
      @taragnor 4 дня назад +22

      The other thing too is that if your LLM can't do a task, it can never do it. With an actual person they can learn if they don't know how to do something.

    • @Th3T1redPanda
      @Th3T1redPanda 4 дня назад +4

      @@kotokotfgcscrub that was a problem of the past management too

    • @xCheddarB0b42x
      @xCheddarB0b42x 4 дня назад +3

      Look at it this way: the dearth of strategic vision implies roles for us and others.

  • @xephael3485
    @xephael3485 4 дня назад +562

    AI hype is insane... Its not even close to what people are making it out to be

    • @sacredgeometry
      @sacredgeometry 4 дня назад +18

      I mean its not far off and its getting better at an alarming rate. When we start hitting the limits we can make that statement but we are not even close to that yet.
      At the moment we are data limited. But you know a way to get way more data than just pumping text into these system? By plugging them into real time sensors. Cameras, microphones, infrastructural systems etc.
      Once you start doing that you getting access to patterns of information by processing data on a scale and resolution that no human has ever been even close to being able to comprehend.
      We are nowhere near to understanding what the limits of even LLMS are yet and thats just one very small piece of the ML puzzle.
      We don't have AI yet. What we have is good speech/ text to semantics regurgitation and pattern recognition and replication ... but we might one day soon if the pattern of technological acceleration is anything to trust.

    • @supernico374
      @supernico374 4 дня назад +87

      @@sacredgeometry I dont buy it. Even after all the investments that have been made for multiple years by the most important tech companies in the world we are already reaching the point of diminishing returns with Artificial intelligence. The problem is that scalling up your model size and using more data can only take you so far because the way we think about AI is fundamentally flawed IMO. We are pretty much trying to emulate (badly) the way humans learn because we aren't exactly sure how that works.

    • @sacredgeometry
      @sacredgeometry 4 дня назад +28

      @@supernico374 We are absolutely not reaching a point of diminishing returns. I take it you are not reading AI papers regularly.
      Every week we find novel applications for ML and almost the following week we find improvements in that novel application. The rate of progress is absurd and accelerating.
      "The problem is that scalling up your model size and using more data can only take you so far because the way we think about AI is fundamentally flawed IMO. "
      Again I think you are confusing LLMs with AI/ ML in general.
      Plenty of models are relatively tiny and already surpass human competence/ efficacy on specific tasks.
      AI is not AGI and the speculation that returns on LLMS are just that speculative because we are running out of data to give them. Most of the properties we saw were emergent properties that emerged after specific data thresholds ... we have no idea if there are other data thresholds that will create new emergent and unexpected properties.
      Sorry but I suggest going and actually reading what experts in this field are doing because it doesnt much sound like you are.

    • @sacredgeometry
      @sacredgeometry 4 дня назад

      @@supernico374 Also ... most of that investment literally came after the fact. So what has it got to do with anything?

    • @supernico374
      @supernico374 4 дня назад +42

      @@sacredgeometry Calm down dude. I never stated that I was an expert, I was trying to make the obvious point that there are practical limits to how much you can scale up a model.
      Infinite energy + infinite money + infinite data sounds like a winning strategy not only for AI, but for everything. That is until you come back to reality and realize that it just doesn't work.

  • @user-xw5tj4cb8x
    @user-xw5tj4cb8x 4 дня назад +70

    He works in company that does AI assistant, wow what a suprise

  • @rumplstiltztinkerstein
    @rumplstiltztinkerstein 4 дня назад +430

    This reminds me of those crypto articles talking about how crypto will replace every single type of banking transaction in the next couple of years.

    • @otak_
      @otak_ 4 дня назад +57

      It's because it's exactly the same thing. A stupid fad about an unreliable, extremely flawed tool that should be treated as it is: a tool. But no, some people bank their whole careers on that thing. Whatever, still not using that stuff, will not use that stuff, maybe ever?

    • @alulim6964
      @alulim6964 4 дня назад +17

      @@otak_ Except these AIs are actually useful, and seem to be improving pretty quickly too. Can't really call something a 'fad' if it is able to do 99% of a high schooler's homework. How do you imagine this 'fad' fading away (like NFTs did, for example)? Do you see school children and college students in the future NOT use these LLMs to help them with their homework? Do you see people who are learning something new NOT use an LLM to give them a quick answer for something? Idk, feels like cope to me.

    • @headlights-go-up
      @headlights-go-up 4 дня назад

      @@alulim6964 It's because a high schooler's homework is work that has been done countless times already and the AI tools just do the Googling for you.

    • @enumaelish9193
      @enumaelish9193 4 дня назад

      ​@alulim6964 AI is just copying somebody's homework and changing it around a bit on steroids. There will still be students who are actually interested in learning properly.
      Using students half assing their work as your use case is funny because students will ALWAYS find a way to do less work. If it isn't copying from their classmates it'll be plagiarism or Wikipedia. A technology that erodes the ability of students to even think about half assing in their learning is a disaster waiting to happen.

    • @saagar2002
      @saagar2002 4 дня назад

      @@alulim6964 may be school work not college work ,i tried asking the vector addition and multiplication with pictures it cannot do that,chat gpt khan academy module.

  • @keremardicli4013
    @keremardicli4013 4 дня назад +437

    Today if you do not resource juniors, tomorrow you won't have seniors

    • @ghhdgjjfjjggj
      @ghhdgjjfjjggj 4 дня назад +54

      That's too logical. Corporations can't compute that.

    • @StingSting844
      @StingSting844 4 дня назад +3

      I have begun to see my work in terms of workflows to check what all parts can be done by AI. I'm seeing a lot of the time consuming, boring parts to be automatable 😮

    • @JimAllen-Persona
      @JimAllen-Persona 4 дня назад +4

      No, you poach someone else’s. It’s cheaper and that’s the mentality

    • @kaijuultimax9407
      @kaijuultimax9407 4 дня назад +10

      @@StingSting844 How do you figure when quite literally everyone who has tried to use AI to develop software has reported that it was a disaster that usually ends up having to be dumpstered and a human ends up rewriting the whole thing anyways? Let's face it, juniors are essential and pretending like they're not is just going to lead to more burden on mid-to-senior engineers which will lead to more burnout which just feeds into the current trend of senior software engineers leaving the industry to go and be veggie farmers which will ultimately collapse the industry.

    • @user-hg4ni3kr6f
      @user-hg4ni3kr6f 4 дня назад +3

      It's more true to say it like this: "Today if you do not resource juniors, tomorrow your competitors won't have seniors"

  • @cjtantay
    @cjtantay 4 дня назад +79

    Respect for prime for being an advocate of hope. These opportunists who'd rather add into the perception of doom just to sell you something do not deserve any of our attention. There are still hope out there for junior engineers.

    • @Tawleyn
      @Tawleyn 4 дня назад +4

      Even with GPT-4o, "strawrerry" is still a thing, and even giving it detailed instructions, it still can't figure it out. LLMs are a fantastic tool, but articles like this only add to the overselling and overhyping of a product that will be producing absolute nightmares for the next few years.

    • @svilen12345
      @svilen12345 4 дня назад +1

      Totally agree!

    • @motoristacaduco
      @motoristacaduco 3 дня назад

      Theres not, this shit is over, go plumber nerd.

  • @Eloii_Xia
    @Eloii_Xia 4 дня назад +83

    *For all Jr here :*
    *You're gonna wake up and work hard at it*
    *Don't let your dreams be dreams*
    *Make your dreams come true*
    *Nothing is impossible*
    *Yes, you can*
    *Just do it*

  • @i0ushephf
    @i0ushephf 4 дня назад +109

    Somehow I feel that this is when the tech industry is finally irrecoverably alienating itself from the rest of society. “You know that thing you love to do? Now you can watch a computer create an amalgamation of similar concepts into something that’s going to be preferred by corporations and the general public in the short term with no consideration for whether it’s actually a good thing “

    • @gamesibeat
      @gamesibeat 4 дня назад +21

      They have been doing that for decades. Now they are on the path of self destruction. They might be wrong about the abilities of LLMs at the moment. However, they sure as hell want them to replace engineers and anyone else they can.

    • @ElyonDominus
      @ElyonDominus 4 дня назад

      ​@@gamesibeat This is it, really. It doesn't matter if SWEs can be replaced with AI. It matters that we will be. Suits are generally pretty dumb and easily convinced. If they see dollar signs they'll do it. Prime is too caught up on the capabilities and not enough on basic capitalist forces.

  • @ReallyGoodBadBoy
    @ReallyGoodBadBoy 4 дня назад +50

    I felt like globalization and localized pay is a much bigger challenge to overcome than LLM. I’ve seen job listings with ZERO open positions in the U.S. but then I switch my VPN location to India and magically 50+ listings appear for engineering in any path you want to go down. I converted the average salary to dollars and realized they are hiring full time engineers for $500 a month. That makes me more depressed than LLM.

    • @shailendrapandit440
      @shailendrapandit440 4 дня назад +4

      and that buys you a very good lifestyle if you arent raising a family or dont wanna make big investments in things. truely sad.

    • @krityaan
      @krityaan 4 дня назад +3

      ​@@shailendrapandit4405.1 LPA is barely good. That's TCS level, and even TCS is struggling to fill vacancies with the pittances they offer.
      That being said, yeah, 18k USD per year in India is enough to be top 2%

    • @mrmaymanalt
      @mrmaymanalt 3 дня назад

      As an Indian myself, $500 a month is not that bad here. It's like average entry level salary.

    • @deedoodeedoo6382
      @deedoodeedoo6382 3 дня назад +5

      At my work we have an external team in India, I feel like I could reasonably replace half or more of their team on my own and do it better, also PRDD - pull request driven development :D Where they throw shit out in a PR, ask you to review and make you do their work for them through comments. India being cheaper doesn't really correlate with quality.

    • @krityaan
      @krityaan 3 дня назад +5

      @@deedoodeedoo6382 Congrats?Tell your management you can do it? Lol. Your management wants to pay the lowest band in India for outsourced work, and then you expect talent, as if offering 30k USD per year in the USA wouldn't get you any different.

  • @swapnilchand338
    @swapnilchand338 4 дня назад +142

    Never seen him actually be so angry. I hope he's right as a aspiring Software Developer

    • @Spinikar
      @Spinikar 4 дня назад +50

      Keep working hard mate. It's not the easiest career to get in, but getting the foot in is usually the hardest part.
      Also, AI isn't replying devs any time soon. From my experience the best AI models break down and struggle with any kind of real world application.

    • @trentirvin2008
      @trentirvin2008 4 дня назад +13

      Im an aspiring dev and making an app with a buddy of the same level as me. It already got him hired. That was rocket fuel for me. Keep pushing

    • @isodoubIet
      @isodoubIet 4 дня назад +21

      It is a bad year to be starting out, but the article is wildly lying about what's possible today. That workflow being described isn't remotely workable and the only reason the author is pretending otherwise is he's selling a product.

    • @PuntiS
      @PuntiS 4 дня назад +6

      He is. As long as you work hard and work smart towards becoming a better professional (not a better employee), you'll have much more good than bad times.

    • @henningerhenningstone691
      @henningerhenningstone691 4 дня назад +4

      Honestly, nothing much has changed. The biggest danger is the over-hype skewing everyone's perception.
      My junior colleague still deliver crappy code, even with GPT. The only difference is, now they can't learn from their mistakes anymore because they didn't make them themselves.
      You can decide for yourself whether you want to continue to learn and grow, or lean back and let the AI do cheap work :)

  • @gabrielisaiaspaduacarvalho7877
    @gabrielisaiaspaduacarvalho7877 4 дня назад +56

    As someone finishing uni in a few months and starting to look for entry programming jobs:
    "It steals from them the worst thing to steal out of all things for people that are new, which is - hope. (...) you have opportunity, you have hope".
    Thank you. Really.

  • @footlop
    @footlop 4 дня назад +388

    Is it just me, or does it feel like every tech-bro article is doing their DARNEDEST to cash in on the trend of "gloom and doom" about AI? And that it's really irritating to have a bunch of "pull the ladder up behind them" types talking about how you're absolutely screwed if you DARED to start a degree in CS? Like, what type of message are the seniors of this industry trying to sell to the future? "Too bad, so sad, you don't have a future, should've been born earlier because now I'm going to replace you"?
    What a toxic environment to find yourself in when these people 4 to 10 years ago were in your position and would've never dreamed of being treated so terribly.
    Like, damn. I feel so bad for kids these days coming into these industries. They're just treated like a quickly spoiling fruit with zero use.

    • @Basuko_Smoker
      @Basuko_Smoker 4 дня назад +11

      It IS what It is, but we gotta push nontheless, cheers

    • @mookematics323
      @mookematics323 4 дня назад +53

      The way I see it, if you really want to code for a living, you will do so regardless of the job market. Don't let social media influence your passion.

    • @shadamethyst1258
      @shadamethyst1258 4 дня назад +16

      I think they're trying to cash in on the (arguably real) trend that finding a job in CS is becoming harder each year

    • @eurixer
      @eurixer 4 дня назад +34

      High school/college ruined by COVID, career ruined by AI. Junior devs chose the wrong time to be born.

    • @socringe2217
      @socringe2217 4 дня назад +22

      lmao i live in a 3rd world country and it is very high demand in here. Most of these people that tells you going into software these days is a bad idea lacks a proper coconut.

  • @cameronroman506
    @cameronroman506 4 дня назад +40

    Imagine telling someone they need to know everything the first day of the job and be an expert in everything already…..

    • @angelg3642
      @angelg3642 4 дня назад +4

      My reality unfortunately

    • @cameronroman506
      @cameronroman506 3 дня назад

      @@angelg3642 hey it’s okay, it’s the reality for most devs unfortunately

  • @ThomasWSmith-wm5xn
    @ThomasWSmith-wm5xn 4 дня назад +24

    “A job you’ll enjoy”…
    a job that will pay the bills while you work on some sick projects.

  • @boredbytrash
    @boredbytrash 4 дня назад +73

    The industry will be in shopping spree for any dev that can write „Hello World“ as soon money is free to lend again…
    Then every CEO and CTO and startup founder will have the NEXT BIG THING idea that will make huge amounts of money… devs are then needed just like a few years ago…

    • @nex9748
      @nex9748 4 дня назад +8

      i hope so, started 2 months ago and it seems pretty discouraging hearing all of these things and having like 300 candidates per unpaid intern position over here

    • @ElyonDominus
      @ElyonDominus 4 дня назад

      ​@@nex9748I have 10+ YoE. It's abysmal for me, entry/junior must be completely out of the running.

    • @Tom-jy3in
      @Tom-jy3in 4 дня назад

      @@nex9748 Starting out in this market is really bad. The job market for new hires in general is extremely dry due to the looming global recession (which may or may not come). Right now there isn't much money for investments i.e. junior devs so companies are extremely picky in who they hire. Because the wasted money from bad hires in this economy would hit the bottom lines of most companies too hard. Worst thing if you can't find a job is to consider moving (at least temporarily) to a different country. From my understanding the job market in the US is uniquely horrendous when it comes to junior devs.

  • @DogeOfWar
    @DogeOfWar 4 дня назад +15

    I actually teared up a little when you mentioned about never stealing hope from anyone. Well said.

  • @GlidarGlidar
    @GlidarGlidar 4 дня назад +26

    Watching "the end of jr Engineers" and in my recommended is a video called "Senior Engineers are a thing of the past". Are there any engineers still left?

    • @AzanexPL
      @AzanexPL 3 дня назад +4

      It's all interns man D:

  • @danielvaughn4551
    @danielvaughn4551 4 дня назад +66

    For the last week I've been creating a new javascript framework. Not to toot my own horn, but it's a fairly creative approach. As an experiment, I decided to try and see if ChatGPT or Claude could have come up with the idea on their own. I gave them enough hints, and...nope. They couldn't do it. Nothing replaces creativity.

    • @deadchannel8431
      @deadchannel8431 4 дня назад

      May I see the GitHub/ may I hear what’s the creative approach?

    • @marceldiezasch6192
      @marceldiezasch6192 3 дня назад +4

      ChatGPT can't do anything that isn't basic.
      If you can split your project into simple enough methods, you might be able to ChatGPT something large.
      But at that point you already have manually planned out all your classes, methods and have to write very precise prompts... which awfully sounds like coding.

    • @EvilTim1911
      @EvilTim1911 3 дня назад +7

      @@danielvaughn4551 I can't imagine being so creative that you make a JS framework. Nobody ever had that idea before

    • @crab-cake
      @crab-cake 3 дня назад +1

      creative means abstraction which means bloat and complexity when javascript is involved. the cycle of attempting to fix javascript will never end.

    • @jurassicthunder
      @jurassicthunder 2 дня назад

      ​@@EvilTim1911that's not what he eluded you dork

  • @djcardwell
    @djcardwell 4 дня назад +8

    I'm a senior engineer with over a decade of experience. The death of a junior engineer is the death of fresh minds and innovative solutions.

  • @dmitriyrasskazov8858
    @dmitriyrasskazov8858 4 дня назад +52

    This whole thing feels like attaching a third wheel to a bike with bells and whistles and claiming its going to be faster because of more spin going on in the apparatus.

    • @alextasarov1341
      @alextasarov1341 4 дня назад +2

      I love that analogy 😂a smaller diameter makes the wheel rotate faster, but the speed of the bike is the same, and the peddler requires more effort to overcome additional weight and tire friction.

    • @user-sd1ou1db1p
      @user-sd1ou1db1p 3 дня назад

      Dude you must try creative writing....what an analogy🤌

  • @1989DP3
    @1989DP3 4 дня назад +11

    The guy simped really hard for AI in this article.
    Very well summarized in the end.

  • @milohoffman274
    @milohoffman274 4 дня назад +91

    The end of Sr Enginners is even more obvious. No one wants to pay for any talent anymore, they all think they can get by with AI and faceless slaves from India.

    • @msc8382
      @msc8382 4 дня назад

      Personal experience/opinion ahead:
      I've worked with senior engineers at multinational companies. As a senior software engineer with a background in quality assurance and embedded systems, I've noticed a significant drop in the level of seniority worldwide across almost every software-related profession. Many RUclips channels, including this one, are only slightly above the median level of functional engineers.
      When I look online, it's rare to find someone who truly embodies the spirit of engineering instead of just sharing opinions loosely based on experience.
      As a seasoned professional in the field, I find that many "senior" engineers are not as knowledgeable as they claim. For some reason, asking them to prove their seniority is considered offensive. As engineers, it is fundamental to demand evidence of expertise, as we should not allocate resources without proven gain. It is the very nature of an engineer(ing job) to never waste your time on assumptions unless its to reduce risk.
      This "look at me, I'm the best, I don't need to proof myself" mentality needs to stop. People must start proving their claims, or the entire industry will suffer. It's frustrating that I'm seen as unreasonable for insisting that people demonstrate their mastery before I respect them. If you can't handle the burden of proof, then you shouldn't be in this field.

    • @dingusfartacus9624
      @dingusfartacus9624 4 дня назад +15

      faceless slaves, lol. They have a face, and they deliver value - commensurate to their pay. Good work costs about the same everywhere in the world. It is just that greedy wallstreet and activist investors are okay with sloppy work so long as they can collect rent.

    • @zesky6654
      @zesky6654 4 дня назад

      @@dingusfartacus9624 those same greedy bean counters are going to have a sobering realization when they figure out that we "poor primitives" also like getting paid for our work.

    • @ShaleWhark
      @ShaleWhark 4 дня назад +6

      No, bad take. As a senior, it still hasn’t been hard to pick up an interview and for years companies tried so hard to outsource to India or wherever they can have it cheaper bc y not companies would love saving money. It hasn’t worked for any company trying to do business for more than 2 years and I think everyone accepted that at this point.

    • @deadlydiminuendo2161
      @deadlydiminuendo2161 4 дня назад

      Im sure there are lots of "faceless slaves from India" that are a lot better senior engineers than US developers (and a lot cheaper)

  • @drooplug
    @drooplug 4 дня назад +23

    I was in the trades, and you aren't making that kind of money unless you own the business or work 100 hours per week.

    • @Afro__Joe
      @Afro__Joe 4 дня назад +7

      Seconded. Just because an electrical company charges $120/hr doesn't mean that electrician makes even half that. Also, "just become a journeyman" is like saying "just become a senior dev"... good luck. Actually, maybe not quite the best example because the trades have requirements and testing for it, whereas you just need a promotion to sr as a developer.

    • @tbunreall
      @tbunreall 4 дня назад +1

      @@Afro__Joe Also it's hourly, who knows how much you'll actually work in a week

    • @drooplug
      @drooplug 4 дня назад +2

      @@Afro__Joe That 120 covers capital costs, fuel, the time it takes to travel from job to job, the salary of any office administrators, go-fors, rent, utilities, PTO...

    • @retrorewind6042
      @retrorewind6042 3 дня назад +1

      I was an electrician back in 2018-2020, and journeymen in the northern virginia area were not making more than 30$ an hour. I think the average was like 24$ an hour at most companies

  • @davidroberts1037
    @davidroberts1037 4 дня назад +24

    As far as coding w chatGPT, i think the ability to use it successfully is entirely language dependent. I have used it extensively for writing Go as the coding patterns have little variations between programmers. More nuanced languages that tolerate more creative use of software patterns will cause issues as there is less chance to establish the patterns needed

    • @daphenomenalz4100
      @daphenomenalz4100 4 дня назад

      Yeah, imagine writing Rust with llms lmao. Also, i find it good for discovering some good patterns and practices in Go too, which i probably never knew or saw somewhere in a github codebase and forgot. Also, it literally copies exact to exact from github and stackoverflow most of the times 😂, so it's not even like inherently smarter. We already use these products and go through other people codes to learn. I think gpt is just a glorified search engine that let's you search through these products faster 😂

    • @9SMTM6
      @9SMTM6 4 дня назад +6

      You know what's bad? Trying it with similar languages, one of the popular, the other one mich less.
      It will always slip into the popular language 'dialect' and thus make up some hybrid code thats unusable.

  • @FelipeV3444
    @FelipeV3444 4 дня назад +24

    Did you guys hear about the lawyer that used a ChatGPT hallucinated case in court? LegalEagle made a vid about it, it was pretty dumb lol

  • @LegalAutomation
    @LegalAutomation 4 дня назад +15

    I come from a legal background and made the transition into the legal-tech space a few years ago. I make document automation software for law firms and am an expert in this industry. Your analysis is spot on. Chat GPT is abaolutely terrible for law at the moment. I'm happy to discuss details with you if you like.

  • @shampoable
    @shampoable 4 дня назад +38

    speaking of electricians, an acquantance of a friend is one, the market's so hot he can't even "politely refuse" certain jobs by giving inflated prices - people accept them no questions asked

    • @zesky6654
      @zesky6654 4 дня назад +3

      Is this a cyclical thing in the trades? I remember hearing about how many of them were completely wiped out during the last financial crash.

    • @Nostalgiaforinfi
      @Nostalgiaforinfi 4 дня назад +3

      ​@zesky6654 Construction of residentiral and commercial realestate is always going on. You always need them especially for govt work which doesnt care about costs much.

    • @custos3249
      @custos3249 4 дня назад +4

      Meh. Worked as a farm hand and construction laborer for just about everything short of plumbing since I was 12, and you couldn't pay me enough to deal with that shit. If you like crawling under houses, operating in 90% humidity, putting yourself out on a limb for materials while not knowing if you'll be paid, and finding out the hard way if the fuse box is properly labeled and there's been no fuckery in the wiring, you do you. I'd rather keep my heart beating at its normal rate.

  • @bargainbincatgirl6698
    @bargainbincatgirl6698 4 дня назад +10

    13:01 As a data scientist, I think I'm able to also write and deploy a classifier and multi-class prediction model in 1 day... eventually.
    The big hurdle with that task is not to create the model, but evaluate if the output is really useful for the business problem.
    Usually the first version of the model misclassify some important class for the business or their accuracy metrics are very low so you need to return to the model and feed them with some differente features or tweak (hyper-)parameters to make the prediction better.
    That's why is that informal saying that "80% of data science is data preparation" because is pretty common that you need to return to that first part of the process for solving some problem down the prediction pipeline.
    The senior leve intern will be able to do that, even if it takes them several weeks for the first version, and I don't think the LLM will be able to do it.

  • @bluecup25
    @bluecup25 4 дня назад +18

    First time I've seen Prime get pissed. But had the same sentiment. And how is 1000 lines of context enough? Sometimes I work of files that are 1000 lines alone, and need to keep track of code in 10 other files.

    • @marcoceriani1069
      @marcoceriani1069 4 дня назад +7

      Same thought. I once saw a single function almost 1000 lines long. But usually the bug is across six of more function calls in different files. And let's not talk about those little changes that simply require you to subvert one of the initial design assumptions. Is the norm in IT to work on basic CRUD service and plain UIs? Is it well paid? Where can I apply?

  • @whymanen
    @whymanen 4 дня назад +15

    The ending of this video is so on point. Im studying front-end and mobile app development at the moment and I’ve pretty much lost all hope. Constantly there is an endless bombardment of news that I am doomed to fail. Because of the industry, because of AI and no jobs.

    • @krumbergify
      @krumbergify 4 дня назад +2

      Don’t give up! We need juniors who can become seniors otherwise we will just have machines to trust by pure faith.

    • @deedoodeedoo6382
      @deedoodeedoo6382 3 дня назад

      Then let me tell you, chatgpt equivalent might pump out code faster than you ever could, but: it does it for small snippets of code, anything larger and it gets lost, besides integrating anything larger from prompts crashes fast, any errors in current bigger project are unfixable by it. It still needs someone between it and the customer, to translate the customers request into code that works, business also needs a person to take responsibility for the result, so you still need to check what it pukes out. The beginning you have will be a lot harder that what we did, likely you'll have to suffer through debugging and making fixes for some outdated projects stuff to gain the work experience for CV and start truly searching for a job from a mid level.
      Also, the economy right now is bad, let free loans come back in the US and the whole programming world will revitalize. Right now we have the worst slump I've seen in my 10 year career, but it will pass in 1-2 years imo. We won't return to covid hiring craze, but it will get better.
      Long story short, it will get better, your start will be harder, once you get through the initial hurdle it will become easier (maybe do wordpress pages on commission till then or smthing else doable) it will get better and AI will not replace devs aware of what they are doing, simply because customers don't suddenly become smarter and able to specify their requirements without significant effort from you and management still needs someone to take responsibility when shit fails :D

    • @Seba-iz6wc
      @Seba-iz6wc 3 дня назад +1

      @@whymanen nah bro, you’d win

  • @mats66
    @mats66 4 дня назад +8

    How do they imagine they will have senior staff in 5, 10, 15 years etc if they never hiring juniors that overtime will become seniors?

  • @rodrigodanielvittoriali6629
    @rodrigodanielvittoriali6629 4 дня назад +76

    I'm too inexperienced to be considered a Jr dev by current standards
    Aaaaand is a pain in the cheeks to become a certified sparky in the US... but fancy tools are much more accessible up there.
    My only consolation is that I spend my little free time (I'm a father and we're expecting our second before the end of this month) as true senior devs dream: taking care of my animals and crops. We're entering winter here.
    Regards from argentina, and remember folks: even if the best day to get something done is already past the best second choice is to do it today.

    • @Kwazzaaap
      @Kwazzaaap 4 дня назад +3

      Learn enough to the point where you can lie about your experience with knowledge to back it up. I think this is what most people do. If a company is mismanaged enough to ask for requirements that make no sense, there's no obligation on your side to play along with their incompetence if you can do the job.

  • @Sameer.Trivedi
    @Sameer.Trivedi 4 дня назад +16

    Ngl this article is off by a few hundred miles from the truth.

  • @dan-bz7dz
    @dan-bz7dz 4 дня назад +17

    We spend more time reading than writing code.

    • @KenJFZhong
      @KenJFZhong 4 дня назад

      Why not to? I think we should read more and write less code!

  • @minnesotasteve
    @minnesotasteve 4 дня назад +37

    Junior developers died about 20 years ago when companies began shipping entry level jobs overseas. Thats what I’ve been seeing in minnesota. Maybe this wasn’t true in Silicon Valley but it will go the same route. That’s why it’s hard to find seniors today.

    • @zesky6654
      @zesky6654 4 дня назад +1

      I've talked to too many US-based juniors making 200k + to believe that this is true.

    • @doctorgears9358
      @doctorgears9358 4 дня назад +1

      Even if what you said is true, which it isn’t. Federal and State contracting can’t be outsourced, especially if it is cleared work.
      A dude in Pakistan can’t do work that you need to be in a SCIF to do.

    • @minnesotasteve
      @minnesotasteve 4 дня назад +7

      @@zesky6654 then you are talking to Silicon Valley because nobody in IT outside of that world is making 200k+ as a junior.

    • @minnesotasteve
      @minnesotasteve 4 дня назад +1

      @@doctorgears9358 I don’t think you realize how few jobs that is.

    • @rcoppy
      @rcoppy 4 дня назад +5

      It’s at least partially true for faang. Google is hiring way more juniors in India and Poland than the US these days (Hyderabad and Bangalore popping off). seniors still get hired stateside, but much more conservatively (headcount is roughly flat). American CS grads frankly just not as competitive, schooling overseas is better and more accessible/affordable so the lower-cost-of-living talent pool is exploding in size. Covid-era remote working tech means that as long as a team is physically co-located/in the same time zone they can be anywhere in the world and collaborate with the rest of the org effectively. (Am a recent-hire faang junior in USA. There are basically none of us in my campus, new juniors come along maybe every three months. Took me a year and a half to close this hiring loop, it was crazy. Most of my friends were a lot less lucky.)

  • @rodrigodanielvittoriali6629
    @rodrigodanielvittoriali6629 4 дня назад +46

    "The law is not like programming"
    Correct. I wish people would've just turned legal procedures and standarize the sheets outta 'em and we'd have widely accessible layouts in order to streamline the process.
    "You can't be 85% correct"
    MAAAAAAN I WISH WE WHERE EVEN CLOSE TO THAT. Oh boy, working in the court really changed my perspective on a LOT of stuff. I certainly hope things are different in the US (probably not)

    • @zesky6654
      @zesky6654 4 дня назад

      "Correct. I wish people would've just turned legal procedures and standardize the sheets outta 'em and we'd have widely accessible layouts in order to streamline the process."
      This is already the case for most legal/contract-type stuff, the only ones that still require real lawyers are huge corporate mergers.
      The actual work that lawyers do is mostly administrative (dealing with bureaucracy) and being a scapegoat when something goes wrong. It's the same with a lot of other professions.
      The day we can sue a tech comp for a mistake made by an LLM will be the day lawyers go extinct.

    • @TheTigerus
      @TheTigerus 4 дня назад +2

      did you just suggested we should write law in javascript?

  • @donk8961
    @donk8961 4 дня назад +24

    Junior roles are dead? Right now all roles are dead and it’s not GPT’s fault. SE-1 role in gumdumb Nebraska? 3,451 applicants, 430 senior. Senior role in Hodunk Wisconsin? 2,109 applicants, 500 with masters degrees. Things are wack I’m just gonna work at Best Buy and publish my own apps until things are unfucked

    • @sandman.38
      @sandman.38 4 дня назад +10

      Man you’re speaking my reality right now. BS ECE MS CS right here, but I even got denied from fucking BestBuy, the fuck is going on.

    • @donk8961
      @donk8961 4 дня назад +4

      @@sandman.38I’m just trying to work a retail sales position at this point to avoid becoming homeless at the store I worked at in high school. Rough out here, gotta keep lights on till corporate realizes their systems are broken, out of date, out of compliance and that they need us back.

    • @marceldiezasch6192
      @marceldiezasch6192 3 дня назад +1

      Weird how the US seems like it's own universe.
      In Germany, Switzerland, France etc. devs are still in short supply with plenty of job opportunities.
      It's not as insane as in 2021, but still good.

    • @jurassicthunder
      @jurassicthunder 2 дня назад

      ​​@@marceldiezasch6192oh they will be. you think remote workers will not go into those markets? we all speak English now, work online, apply to jobs online. even some of us will relocate to those countries for office positions.

  • @torginus
    @torginus 4 дня назад +7

    Thing about LLMs and writing is that they are token prediction engines - if you feed them mediocre prose, they'll spit out more of them same. I've found that if I manage to produce some quality writing, Claude is pretty good at following up with more.

  • @LeeHalford
    @LeeHalford 4 дня назад +31

    There are law specific LLMs, trained on previous cases, and well written documents by previous lawyers. It really doesn't hallucinate as much as you would think. Also, lawyers speak in a very specific and boring way.

    • @LeeHalford
      @LeeHalford 4 дня назад +20

      Lawyers are soulless when they write, they have to be. They aren't all writing like they are bombastic in the movies.

    • @yuriy5376
      @yuriy5376 4 дня назад +4

      ​@@LeeHalford so you're telling me not all lawyers talk to one another like Harvey and Mike?

    • @daphenomenalz4100
      @daphenomenalz4100 4 дня назад +6

      Still handing human lives to llm is stupid and imo evil too, you deserve to lose your job if you depend too much on ai for someone else's life. It's fine for basic paperwork, but as the video said, that firm is too much depended on ai

    • @sepro5135
      @sepro5135 4 дня назад +6

      I mean, the ai drafts up the basic stuff and the senior looks over it. Nothing bad or evil about it. The actual lawyer has full responsibility at the end of his day. Wether the original doc was drafted by an LLM or a new hire is pretty much irrelevant

    • @zesky6654
      @zesky6654 4 дня назад

      @@daphenomenalz4100 Most legal documents are copy-pasted from existing templates, there is realistically very little an LLM can contribute in writing documents. It could be used to extract data effectively but even that isn't a big enough part of the work to write home about.
      Source: Worked in legal tech for 2 years.

  • @web9529
    @web9529 4 дня назад +14

    Tried gp4 yesterday. It used invalid syntax for the templating language.
    Even after correcting it/showing it a proper file it couldn't use the correct syntax.
    What do these people do at their jobs?
    edit: Also my guess is It can't read docs then understand something.
    Therefore good luck with any internal tooling.

    • @collan580
      @collan580 4 дня назад +3

      I am a junior dev and GPT4 makes so many mistakes and if something is not used wildly it misses the point completely.
      It can be useful if you are stuck or need something that is basically boilerplate, but I cannot imagine writing anything bigger than a function with GPT that is custom and not just some bootstrapped project.

    • @sealsharp
      @sealsharp 3 дня назад

      The trick is to ask it things that someone else on the internet has done already.

    • @anthonyarcher-u4r
      @anthonyarcher-u4r День назад

      @@collan580 If my dog arnus has diabetes and the cad does not which obne is more likely to catch the caterpillars? Which words were spelled incorrectly in that last statement?
      ChatGPT
      ChatGPT
      In the statement you provided, the following words were spelled incorrectly:
      "arnus" should be "Arnis"
      "cad" should be "cat"
      Corrected statement:
      "If my dog Arnis has diabetes and the cat does not, which one is more likely to catch the caterpillars?"
      In this corrected version:
      "Arnis" is the corrected spelling of your dog's name.
      "cat" is the correct term for a feline animal, replacing "cad."
      ChatGPT can make mistakes. Check important info.

  • @jmickeyd53
    @jmickeyd53 4 дня назад +27

    The place where LLMs are extremely useful in law is in discovery. Needle in the haystack queries of huge amounts of unstructured data is a massive part of the legal process and something transformers can do pretty well.

    • @Fe22234
      @Fe22234 4 дня назад +1

      Still not good enough with potential Hallucinations

    • @indiesigi7807
      @indiesigi7807 4 дня назад

      @@Fe22234 People seem to focus on the flaws and ignore completely how amazing it is that it can do what it does.

    • @jmickeyd53
      @jmickeyd53 4 дня назад

      @@Fe22234 Semantic retrieval doesn't have hallucinations since it's not generating anything.

    •  4 дня назад

      @@Fe22234 Have you even used AI since after GPT 3.5? Hallucinations are not an issue.

    • @grokitall
      @grokitall 4 дня назад +5

      of course they are. llms are based on statistical models, and only provides something plausible. it contains zero feedback in the model to try and improve the likelihood that it has any connection to reality. for that you need white box ai systems, which statistical systems can never be.
      white box systems require a different level of quality in the input data, which is then kept so you can trace where the rules came from. you also need to quality check the output to make sure it is not producing garbage, and then you need to find out what created the crap.
      the biggest problem with using llms is that they are currently automated copyright infringement machines, leaving both the creator of the llm and the user legally exposed, which is why most open source projects are looking at an outright ban on ai generated content. also you are left with no defense, as the user just says i trusted the output of the ai, and the owner cannot track back to exclude it from being an exact copy.
      keep an eye out for the masses of lawsuits currently being planned.

  • @SimGunther
    @SimGunther 4 дня назад +7

    There was another vid called "Senior Engineers are a thing of the past", so what software engineers will be left over today, people that have 30+ years experience in Gleam?

  • @bode8817
    @bode8817 4 дня назад +1

    Thanks for the pep talk at the end! Starting my software journey in August and I'm hyped!

  • @LanceGoyke
    @LanceGoyke 4 дня назад +2

    I have been trying to find my first software engineering job after 15 years of success in health and wellness and it is TOUGH.
    Pontificating earlier today, I came to the same term you did: "gatekeeping". It feels like the reality of the job market right now. Plenty of senior roles. Very few junior roles.
    I like to learn, though, so all your talk about skill issues is motivating. Thank you for what you do and the intellectual rigor in this take.

  • @paulgaddis4329
    @paulgaddis4329 4 дня назад +7

    The only reason I'm not doing HVAC in the south is my body gave out on me due to a genetic disease. I was just starting my own business when it hit me full swing. Here's the problem with eliminating jrs. in any industry. What happens when those seniors need to retire? Jrs have always been the replacement for the Srs. due to time. Linear algebraic calculus and probable statstics can never replace education/people-as-infrastructure.

    • @BittermanAndy
      @BittermanAndy 4 дня назад

      Yeah, but if you're a business, looking to operate efficiently today, "we might not be able to hire anyone 10 years from now" probably doesn't move the needle on your AI decision very much.

    • @Zuranthus
      @Zuranthus 4 дня назад

      they become mexicans

    • @paulgaddis4329
      @paulgaddis4329 4 дня назад

      @@BittermanAndy and those businesses will go bankrupt from failures of service to deliver on promised contracts. Capitalism is survival of the fittest right? FAFO for the corporations that replace people with AI.

  • @fuzzy-02
    @fuzzy-02 4 дня назад +6

    I don't want to hear about AI news anymore.
    Its like depression injections

  • @Evilanious
    @Evilanious 4 дня назад +4

    Yesterday I asked an AI to correct a syntax problem and it suggested two changes. One solved my problem, the other did nothing and was premised on a non-existant syntax rule. Perhaps I'm not senior enough to see it's brilliance but I still see AI get things wrong almost every time I ask something and I'm no senior by any stretch of the imagination.

  • @Sl33pySage
    @Sl33pySage 4 дня назад +4

    I was doing good practicing/working on a project big or small at least once everyday but mounting fustration with not getting a job in programming, family issues surrounding such and articles like this that really compounded my depression I was forced to drop the course I was taking and just stopped all together because it was disheartening. Thanks for the motivation to keep back at it. Hopefully a 3 month break isnt too big a deal? 😅

  • @AmiGanguli
    @AmiGanguli 4 дня назад +9

    Using ChatGPT to solve the "blank page problem" is absolutely real, and a game-changer for me.
    The issue is that, 1. the hardest part of any writing task is getting started, 2. often the task is required, but low value.
    Get ChatGPT to write version zero for you. Then edit it. Spend as much time editing as you think the task is worth. You can have something crappy, but good enough for most tasks really quickly. For something higher quality, you'll of course need to spend much more time. But you would have had to spend that time anyway, and at least ChatGPT helped you over the initial hump and got you started.

  • @DerekSmit
    @DerekSmit 4 дня назад +5

    I think in the law example, you might miss that it takes a lot of work to process all the documents for a case. So a system like chatGPT can really improve the speed if you are searching for a specific thing in a huge pile of text.

    • @grokitall
      @grokitall 4 дня назад +2

      except this is exactly when you cannot use online for it, as your secret client document is then fed into the model, and might get presented back to your opponent when they do the same. book authors have already spotted this happening a lot, and lawsuits are already on their way.

    • @collan580
      @collan580 4 дня назад +1

      Yeah but law has a lot of exceptions and it is famous being hard to understand. GPT may be faster but it can easily miss things which can cause a huge disadvantage. Not to mention that laws can be specific to certain areas and circumstances and you need to connect the dots so its not enough to know it it has to understand it. Its kind of like the pictures AI makes, it does not understand what it is creating, thus there are flaws on them that are easily recognisable for humans, like extra fingers, legs, wrong ratios etc. The mistakes with pictures are more obvious but try to apply it to the LLMs and you will discover the same patterns.

  • @SpacySchool
    @SpacySchool 4 дня назад

    Yo Prime, I've been watching you since I started my journey to become a software engineer. It's the first thing I've genuinely loved doing/learning. Articles/opinions like this have been the only things that have straight up made me want to quit programming on numerous occasions and more times than once, have put me into a depression where I just stopped doing it for days. Your passion at the end really lit a fire in me and honesty reignited that hope in me. Genuinely, Thank you for the content you make.

  • @Robert-zc8hr
    @Robert-zc8hr 2 дня назад +2

    Prompting GPT so that it doesn't counting correctly = skill issue.
    Specifically, LLM tokenize their input, so they can not count or see letters in a word by design, they have to guess the answer (and so they may be easily wrong). If you however separate the letters by space they can see them, so they know how to count.
    Prompt > How many r are in the word raspberry, spelled: R A S P B E R R Y
    GPT > The word "raspberry," spelled as "R A S P B E R R Y," contains 3 letter "r"s.
    LLMs (so long as the architecture doesn't change) will be able to solve all physics before they are able to count letters correctly.

  • @user-lb5cp5mw4u
    @user-lb5cp5mw4u 4 дня назад +5

    Juniors can use LLMs as well, now it's just another tool in a toolbelt. Jr+AI will produce much better results than AI alone, and since LLM is used the result will be ready pretty fast.

    • @pluto8404
      @pluto8404 4 дня назад

      It will be like accounting software. It killed a lot of small business accountants, but any sizable corporation needs a professional.

  • @ytubeanon
    @ytubeanon 3 дня назад +3

    Steve Yegge, the author of the article, has a close association with Cody AI as the Head of Engineering at Sourcegraph, the company that developed Cody. It's a long, persuasively-styled ad.

  • @russellbusch
    @russellbusch 2 дня назад +2

    Lawyer here: large law firm, was a software engineer for years before law school, I'm on my 100+ attorney law firm's technology scouting committee. We've reviewed and used many AI products targeted at law.
    It's not even CLOSE to replacing junior associates. Hell, it isn't even close to replacing summer interns.
    Like with coding, it can make some tasks more productive. But much more than in coding it can be worse than a waste of time (lead you astray, etc.)

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  2 дня назад

      I've never been More glad to hear this. I was just really struggling with believing this

    • @BizzaroBrainBoi
      @BizzaroBrainBoi День назад

      So theres hope for us junior entry level guys?

  • @Xe054
    @Xe054 2 дня назад

    Hey Prime, thank you for sharing that insight at the end. I had previously read that article and I didn't realize how it would negatively impact my view of the future. I've been programming day to day but not with the same vigor as I used to. I started believing I would never get a job as a software engineer. Your message gives me hope. Thank you.

  • @ContagiousRepublic
    @ContagiousRepublic 4 дня назад +4

    In the future, law or court realities that modify how law actually operates will be something law firms don't understand because chatGPT doesn't understand it.
    Juniors will be fired. Seniors will gain blindspots, which a malintentioned GPT coder could shift on and off. Specialists able to see the blindspots will generally be rich and corrupted, or poor and honest. LAW WILL SHIFT AS A RESULT.

  • @svuvich
    @svuvich 4 дня назад +3

    I tried "chat-first programming" an active search on a table in JS. It was a headache, chat never got it right, and it couldn't fix its mistakes despite me providing full descriptions. I just started from scratch the next day and did it in a few hours myself despite having close to 0 experience with JS. That was with GPT-4o btw
    Quick python scripting is fine tho

  • @pernguin1724
    @pernguin1724 4 дня назад

    As someone getting into this industry right now, there's been a lot of those types of articles blowing up which has been discouraging. I was actually hesitant to watch this because I didn't want to see another person tell me it's hopeless to pursue my goals. So, thank you for saying what you did and encouraging everyone to keep working hard and learning. I, and others, needed to hear that!

  • @svilen12345
    @svilen12345 4 дня назад +1

    My respect for how passionate you are about stealing hope from juniors. I'm in tech support because I was not able to get into programing. I like it, I still study it but with a shrivelled heart due to all recent crisis hitting the available junior positions like a truck. Your last words felt like a big brother having your soul's back. Thank you ❤

  • @TheGuigaboy
    @TheGuigaboy 4 дня назад +3

    The thing is that GPT is very good at crafting some things that require some thoth *instantly*.
    Yesterday I was in need to create a function that get a number and transform in excel column notation (0 = A, 1 = B ... 25 = AA, 26 = AB ... 51 = BA, etc).
    It is not hard to write this function by yourself, but you can save about 5 minutes by using GPT... And that add up

    • @carultch
      @carultch 4 дня назад +1

      I wrote that in less than 5 minutes myself.
      Function ColLtr (n) as string
      ' Assign m as the number that determines the final letter, assign k as the number that determines the initial letter
      dim m as integer
      dim k as integer
      ' Divide n by 26 and produce the remainder to determine m. Divide n/26 and floor it, to produce k. As an integer type, it will do this automatically.
      m = n mod 26
      k = n/26
      ' 65 is the character index of A, so 65+m determines the character of the final letter with the chr() function. Call this function recursively, to assign k to a letter or group of letters, if k is non-zero. Otherwise ignore k,
      if k > 0 then
      ColLtr = ColLtr(k - 1) & chr(65 + m)
      else
      ColLtr = chr(65 + m)
      end if
      End Function

    • @tbunreall
      @tbunreall 4 дня назад

      @@carultch congrats, you worked when you didnt have to. arent you smart?

    • @carultch
      @carultch 4 дня назад

      @@tbunreall I copied and pasted that from my work from a long time ago.

  • @TheERAUEagle
    @TheERAUEagle 4 дня назад +3

    +100 points for the WoT reference! Did you read the books?

  • @johndevnoza4223
    @johndevnoza4223 4 дня назад +1

    This stressed me out so much, and I'm very glad that I watched the video fully! Prime just brought back my hope at 29:35 . I just love it. Thanks again!

  • @ChristianPenick
    @ChristianPenick 3 дня назад

    I’m glad I watched the whole thing through to see your perspective! Love the passion!

  • @yahyae420
    @yahyae420 4 дня назад +17

    just fucking graduated

  • @AndreiTheDev
    @AndreiTheDev 4 дня назад +4

    My respect for the video, the article seems to have a very misleading title since in the middle it just talks about AI🤣. But my opinion related to the job market is that you really have to be lucky to find a tech job nowadays and I'm not even talking about some fancy one.
    I started seriously programming 4 years ago when the job market was "booming" and I found myself this past few months looking for a new job and it feels like every application sent gets in the trash, out of 300 applications sent I got 40 no's and 3 interview invites (and the numbers are this bad because I applied only to remote work which companies advertise as remote work and then ask you for job site), the others? I have no idea what happened with them...
    So yeah that's the market nowadays, I got sick after this experience and started working on some businesses cause seems easier than getting a shitty paid job.

  • @marciturani6416
    @marciturani6416 4 дня назад +1

    Thank you for that ending. It described very well how I was feeling

  • @wedding_photography
    @wedding_photography 4 дня назад +2

    I know a lawyer guy, and he feeds all his assignments into LLMs, gets nearly perfect results. His bosses are super happy about the quality of his work. So yeah, it's true, and not only juniors are affected. As the LLMs get better, most mid and senior guys will become too expensive to keep.

    • @numanunal6699
      @numanunal6699 4 дня назад

      So all high paying careers are cooked. Wow !!!! Thanks to fucking a.I , fuck open ai and all those Silicon Valley morons

  • @alexaustin6961
    @alexaustin6961 4 дня назад +4

    Why do we think that LLMs being able to code is so uprooting? In my experience the coding has been the easy part of the job anyway. Infrastructure and architecture has often been more of the time sinks for developers on teams that I have been in

    • @RawrxDev
      @RawrxDev 4 дня назад

      Because AI tech bro's are actually talentless hacks that want to feel validated, their view of a software engineer is someone on a keyboard typing for 8 hours.

    • @collan580
      @collan580 4 дня назад +4

      Its not the coding part, its the overselling of its capabilities. GPT can code, but some people talk about it like it writes projects for them.
      My experience with it that its a good tool an it can have productivity boosting effects but it's faaar from good

  • @SeRoShadow
    @SeRoShadow 4 дня назад +6

    simple answer:
    - never share code repos, so AI can't scan it for solutions
    - no open source contributions, its free labour most of the time
    - never work or comply with AI or AI Tools
    - dump standards so AI can't even scan your code
    - thrash AI anytime you notice it. if a comp sends you an AI generated content to get you to buy, call them scummy AI thieves and block them. hurt their sales
    this way, AI can't steal your work since it doesn't know how to do it or steal it
    Its a shitty situation, since seniors encourage AI
    and not support getting new developers
    and by the time shit goes to fan
    those seniors would have already bailed

    • @HUEHUEUHEPony
      @HUEHUEUHEPony 3 дня назад +1

      "shit you write that nobody will use that get replaced as soon as open source writes it"

  • @Goofie_Dragon
    @Goofie_Dragon 4 дня назад

    thanks prime, u give us hope and i like to say that i appreciate u very much for all these videos and thoughts that u share regarding such topics, it really gives me a sense of security and relieve that i can still pursue my dream of becoming a software engineer and that i may really achieve something with all these negativity and toxicity going on.

  • @geni15o
    @geni15o 4 дня назад

    Such a great point made from you Prime, regarding the other industries. Thank you for being a good reality checker to our beloved senior software engineers.

  • @J_A_Niss
    @J_A_Niss 4 дня назад +33

    > _we need Jr. Devs_
    > :D
    > _...with 5 year min experience_
    > :l
    > _in Java, JS, typescript, rust, node, node.js, python, quantum physics, 2 doctorates to work 28 hour shifts 8 days a week and receive 800.00 USD per month_
    > *BRUH*

  • @jonasbeltoft
    @jonasbeltoft 4 дня назад +2

    15:10 I'm in uni and had a whole course where we weren't allowed to write any code ourselves, and had to make ChatGBT do a whole game, UI and all. Basic promt was "we need you to create a kahoot style game where users can play and an admin can create questions". We used v. 4 and the ui was horrible, and the general workflow was insane. It cant keep context, and needs someone who knows what they're doing to guide it, and pick and choose from it's output.
    Dont do it guys. Learn for yourself first.

    • @ejovo
      @ejovo 4 дня назад

      Super cool exercise! Thanks for sharing your experience :)

    • @anthonyarcher-u4r
      @anthonyarcher-u4r День назад

      Small example I have been showing people really simple ways to make gpt fail at fixing sentences and I am shocked how many people are blown away by this tech and don't think outside the box to test it. I do things like this to demonstrate no thought behind anything and it is scary how many people think it is actually A.I. in the sense that it thinks or knows what it is saying. I have posted in the comments already but unlikely to be seen by many people. If my dog arnus has diabetes and the cad does not which obne is more likely to catch the caterpillars? Which words were spelled incorrectly in that last statement?
      ChatGPT
      ChatGPT
      In the statement you provided, the following words were spelled incorrectly:
      "arnus" should be "Arnis"
      "cad" should be "cat"
      Corrected statement:
      "If my dog Arnis has diabetes and the cat does not, which one is more likely to catch the caterpillars?"
      In this corrected version:
      "Arnis" is the corrected spelling of your dog's name.
      "cat" is the correct term for a feline animal, replacing "cad."
      ChatGPT can make mistakes. Check important info.

  • @JulianSaplak
    @JulianSaplak 4 дня назад

    Thanks for this video, you’ve given me hope back as someone who really wants to learn software engineering

  • @kahnshaak
    @kahnshaak 4 дня назад +1

    Prime, thank you for saying what you did. I am nearing the end of my time at school and am constantly fighting hopelessness at being able to get a job. Its nice to know that there are still some who are rooting for me.

  • @ys1197
    @ys1197 4 дня назад +11

    Getting a tech job is f*cking impossible rn :(

    • @henryvaneyk3769
      @henryvaneyk3769 4 дня назад

      Plenty available here in South Africa. And you get great weather with the deal. Took me almost 2 months just to get a decent Java Tech Lead and Senior Dev. Each person I interviewed had 3 to 4 prospective job offers.

    • @RevineRonnin
      @RevineRonnin 4 дня назад

      We are not talking about the african market ​@@henryvaneyk3769

    • @brunothedev
      @brunothedev 4 дня назад +8

      @@henryvaneyk3769 It should be a crime incentivizing people to move to South Africa

    • @numanunal6699
      @numanunal6699 4 дня назад

      Why ?

  • @grahamhughes4879
    @grahamhughes4879 4 дня назад +2

    Wheel Of Time mentioned

  • @monozub
    @monozub 4 дня назад

    Thank You so much! “You should never steal hope from anyone” - best t-short slogan - right there!

  • @lurkoasis9620
    @lurkoasis9620 3 дня назад

    Really happy I watched the video all the way through to the end. Gotten into the habit as a CS student of basically doomscrolling content about how the field I've gone into massive debt for and spent years of life to skill up for basically has no use for me anymore, before I even graduate
    And as someone who destroyed my body doing shit manual labor for years for low pay, constantly trying to figure out how to balance the time and financial costs of college with the reality of still having to work and pay bills, realizing there are few fields left with a positive ROI considering the cost of college (even with CC) I've honestly felt so hopeless about the future, and with the state of everything else in the US right now (healthcare, housing, inflation, you name it) it was a really unexpected and nice surprise to hear someone with the knowledge and experience to fully understand the situation say that I (and so many others) am still on the right track

  • @juststudying1019
    @juststudying1019 4 дня назад +4

    When I hear people talk about AI it seems like the AI they use is different from the one I use.
    Because most of the time it sucks considiring that my explination are good and any junior dev or beginner can understand it very well.
    AI is amazing for explaining things I don't know but won't trust it, and it is amazing and better than google search, and it is very good for stupid repeatitive things.
    but when the project isn't crud I won't work well.
    so better version of google is the right thing to say about it.

    • @RawrxDev
      @RawrxDev 4 дня назад

      My thoughts exactly, I actually think its a great teacher, you can ask it if you understand something correctly, its an interactive google, which is a good thing, but when I plug and play code, 10-20% of the time it straight up doesn't work, another 10-20% it does work, but its implemented poorly to the point where it has to many edge cases, so its not a professionally viable solution.

  • @markuscwatson
    @markuscwatson 4 дня назад +45

    Those claims about hourly rates of trades people are complete BS hahahahhaha

    • @JEffinger
      @JEffinger 4 дня назад +17

      Yea they are lol. Never mind the toll on your body the trades have.

    • @markuscwatson
      @markuscwatson 4 дня назад +21

      @@JEffinger yeah, I mean it’s like a mechanic shop. You might pay $90/hr for shop time, but the people working on your car are not making $90/hr. I agree that trades people can make good money - in fact, I’ve encouraged my 18 yo son to go into the trades - but come on now. No trades person is making +$300k per year unless it’s a very unique situation or they own the business.

    • @dovos8572
      @dovos8572 4 дня назад

      @@markuscwatson yeah. as a trades person i'm making close to 20€/hour. (~3300€ per month before taxes). the work i do get's sold for over 100$ per hour and only 10€ of it is actually profit for the company. if even. if i damage something then they might even lose money for a few hours of my work time.

    • @IvanRandomDude
      @IvanRandomDude 4 дня назад +13

      @@JEffinger Plumber is the best goto job they recommend.. Yeah, go swim in poop on 90 degrees in July and 20 degrees in February for the next 30 years. Much better than working from comfortable chair in temperature regulated room, clean and safe.

    • @gamereactz
      @gamereactz 4 дня назад +7

      I know a dude that make Good money. Never at home always has a sunburn. No thanks.

  • @codyhjackal2188
    @codyhjackal2188 4 дня назад +2

    I've been studying web development for over 4 months now and i've seen the same trend again and again, "AI won't be replacing programmers anytime soon", "I've built this $10000 website using AI" to "AI will replace programmers", "should you study programming in 2024", "{insert programming language} is dead" and so on.... I just want a long lasting job doing what i like, seeing stuff like this is such a demotivator and it makes me doubt myself... I hope content like this comes from a place of goodwill as opposed to generate "buzz" or "views". I really do, for my sake and for your sake too (person who feels the same way)

    • @Tom-jy3in
      @Tom-jy3in 4 дня назад

      if AI actually overtakes the job market, its gonna take lots of other industries before overtaking software engineering, never underestimate how many "seniors" are completely stuck in their ways and couldn't switch to AI assisted coding if they wanted to

    • @kennyfully88
      @kennyfully88 3 дня назад

      I'll give you a hint... as someone who's been coding off and on since 2007, I've heard this for just about every technological advancement. Keep in mind that when things like Siri was introduced, some people thought that was advanced AI and it will replace things like traditional web searching / teachers etc. Seems like we still have teachers and can still Google search or Bing it up. And everytime a new language or framework is born, devs freakout.

      The point I'm trying to get to is, don't worry. AI is just a tool that's overhyped right now, but it can't out perform the future, since even AI won't know what tech will be available to humanity in the next 5 years. Also, there's plenty of jobs that require humans to understand and work on legacy code bases / convert an older codebase to a modern one. I know I wouldn't put all my hope into AI doing that for me. lol

  • @throstlewanion
    @throstlewanion 3 дня назад +1

    I’m new to this channel but I’m absolutely mesmerized by the way you pronounce chatgipity

  • @IvanRandomDude
    @IvanRandomDude 4 дня назад +6

    We were all replaced by AI last year. I don't see the point of articles like this in 2024 when this was already predicted and happened in last year's articles.

  • @hotrodhunk7389
    @hotrodhunk7389 4 дня назад +13

    4:50 human lawyers aren't 100% successful...
    30:06 honestly man you're starting to piss me off.
    I've applied for 700 plus programming jobs with zero callsback.
    It's really easy to say with the fully stacked resume and years of experience at Netflix...
    Maybe I'm dumb maybe my resume sucks maybe I got the wrong certifications who knows either way I was told if I did XYZ I could be a programmer I did XYZ ABC and 10 other things and nobody will even call me back.
    Again maybe I'm just bad at resumes or maybe I'm doing something wrong... Or maybe it's true companies aren't hiring entry level workers anymore.

    • @Lisekplhehe
      @Lisekplhehe 4 дня назад +1

      Well, a success is relative in law i suppose. But i guess they're not 100% correct is what you meant :D But they're liable then to be sued or punished which can't be said for AI>

    • @AppleJuiss
      @AppleJuiss 4 дня назад +6

      700+ applications with zero call backs means you need to take a long hard look at yourself.
      I'd understand not having landed a job but if you're always being ghosted you're definitely doing something wrong. Do you even have a degree? If not get one, or at least get some certs, you're competing with fresh grads in a terrible job market.
      Do you have any in-demand skills? Programming isn't really all that hard (ignoring code quality), try specializing (again, certs).
      Then there's the usual advice you get: have a nice looking portfolio, good projects etc. However if you're trying to get into webdev I'd pivot, seems pretty saturated.
      As for your resume, get it reviewed by people and if need be, lie on it.

    • @LOLxUnique
      @LOLxUnique 4 дня назад +4

      700 applications with no callbacks is all on you brother, no ifs or buts

    • @tasheemhargrove9650
      @tasheemhargrove9650 4 дня назад +5

      If you don’t have at least a bachelor’s degree that might be the problem. People with bachelor’s and masters have been getting laid off so that makes things much harder for the boot camp and self taught people. It could also be your market. I’m in a non-tech hub and I’ve seen a lot of people I went to school with struggle to get jobs after college. Some people looked for 6-8 months. Some had to get a tech job that isn’t SWE.
      Also, I think The Primeagen tries to be optimistic about these things, hence his approach to it. But yeah, he might have been insulated from a lot of things having spent so much time at Netflix. It seems this way when he talks about Leetcode as well. He’ll say something like “just get really good with arrays and strings and you’ll pass most interviews” and I’m like there’s no way in hell you’re getting into Netflix or any other FAANG with just that knowledge in 2024. For jobs in non-tech hubs he’s right. But companies you’ve never heard of are asking graph questions, and many airlines and banks ask dynamic programming questions. So yeah I’m not sure The Primeagen is really familiar with what these companies are doing out here.

    • @EvilTim1911
      @EvilTim1911 4 дня назад +3

      How long have you been sending those applications out? What's your most impressive personal project? If you've been spending a year just sending those out and not building something to show potential employers, that's at least one mistake you're making. If you've just been ghosted literally 700+ times then something is definitely wrong on your end

  • @ArvanCC
    @ArvanCC 4 дня назад

    This is such a fun trend for indie game dev. As someone with middling experience I have been having AI prototype my functions and teach me how the methods work. My pace has quadrupled at minimum and my skill level is skyrocketing. I can make my dream game within a realistic period by myself now and get to focus on art and design. I got sonic rail grinds in about 20 minutes absolutely wild and understand how it works now.

  • @joshuavanburen3757
    @joshuavanburen3757 4 дня назад +2

    Law requires complex prompts with results from powerful RAG implementations to reduce hallucinations to near zero.

  • @BBloggg
    @BBloggg 4 дня назад +6

    As a tradesman who is into software. I always tell my SWE friends “software is just abstracted electricity”

    • @yuriy5376
      @yuriy5376 4 дня назад

      And electricity is just abstracted quantum mechanics 😂

    • @jcjc5702
      @jcjc5702 День назад

      @@yuriy5376 fluid mechanics is abstracted electricity

  • @lavka123
    @lavka123 4 дня назад +3

    One way to solve the junior problem is through long-term contracts in corporations. Juniors will be grinding their qualification for low-salary in their careers' first 5 - 7 years.
    This is how it's done in other industries, and it is insane that people are used to high salaries straight from school.

  • @BobWithHat
    @BobWithHat 4 дня назад +1

    I just hired a very promising junior, in sw eng.. and he's doing great, learning a lot from Jippity, while specializing in our workflows and product. It's a great time to be a junior, *if* you find the right company and right mentor/team.
    But overall it's very hard for friends of mine, juniors in various fields. Finding a junior job with good prospects right now, other than some get-fired-in-a-week posts is rough.
    The training most people get historically isn't keeping up with the demands of the current industry needs and it's showing in the hiring practices and job prospects

  • @pauldudley1273
    @pauldudley1273 4 дня назад

    Was nice to see you standing up for what you believe in Prime. Totally get why you got worked up on this. You are a beacon of hope and inspiration for many to keep walking the programming journey. Even with your warning label. "Difficult but worth it"

  • @terryjones9784
    @terryjones9784 4 дня назад +7

    Some people learned how to design software architecture for 10 years without learning to code. Just reporting bugs and waiting for them to be fixed, updating Jira, hand holding customers and stakeholders. They can all now code. And they’re busy learning that it wasn’t really impossible to fix that thing you couldn’t fix.