• MajorHavoc@programming.dev
    cake
    link
    fedilink
    arrow-up
    206
    arrow-down
    1
    ·
    edit-2
    4 days ago

    Lol. Even among those less stupid, most didn’t hire junior developers for the last three years, to hedge their bets.

    Well, it’s three years later, AI didn’t solve shit, and we are facing an entire missing cohort of senior developers.

    We’ve seen this before - back when web frameworks “made all of us obsolete” back in 2003.-

    Here’s what comes next:

    Everyone who needs a senior developer gets to start bidding up the prices of the missing senior developers. Since there simply aren’t enough to go around, the “find out” phase will be punctuated.

    Losing bidders get to pay 4x rates for 1/3 the output from consulting companies.

    Cheers!

    Source: I was made obsolete by web frameworks so hard that I entered a delusion where working with web frameworks just let us produce bigger buggier websites even faster - and where the demand for web developers skyrocketed and I made some seriously respectable money while helping train up junior developers to help address the severe shortage.

          • Aqarius@lemmy.world
            link
            fedilink
            arrow-up
            52
            ·
            4 days ago

            It’s by design very verbose and “English”-like, like instead of x=y*z it would go “MULTIPLY y BY z GIVING x”, the idea was that it would read almost like natural language, so that non-tech staff could understand it.

              • frezik@midwest.social
                link
                fedilink
                arrow-up
                30
                ·
                4 days ago

                Yes. COBOL can be excused because it was the first time anyone was going down that path. Everything that comes later, less so.

                • MajorHavoc@programming.dev
                  cake
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  3 days ago

                  Yes. COBOL can be excused because it was the first time anyone was going down that path.

                  Yeah. And a lot of non-programmers became programmers thanks to Cobol.

                  I think we’re seeing this effect with AI code copilots, as well. It can’t replace a programmer, but it can elevate a potential programmer to proficient (in at least some tasks) faster than was possible before.

                  I know it theoretically means I earn less than I might have, but for my whole career there’s been so much more to be done than there are of us to do it, anyway.

                  Everything that comes later, less so.

                  Yeah. They really need to get off my lawn with this nonsense. We’ve seen this enough times to know that it’ll be great, but still won’t solve all our problems.

              • Swedneck@discuss.tchncs.de
                link
                fedilink
                arrow-up
                17
                ·
                4 days ago

                i mean syntax is part of it, but it can only help you so much. like no matter how you talk about mathematics, you have to somehow understand what multiplication is, but it certainly does help to write “5x3” rather than “5+5+5”

                • reinei@lemmy.world
                  link
                  fedilink
                  arrow-up
                  10
                  ·
                  4 days ago

                  But/and also also, just because you might know what a multiplication is you still might not know how to use that to make audio louder! (You might say “well just add to the loudness!” or if you actually know it’s not that easy you might say “just multiply it by 2!”, but the computer doesn’t simply take “audio” it takes some form of bytes in an array encoding said audio, let’s say PCM to make it easier, and you still need to know how to loop over that and multiply every value by 2 to double the physical volume.)

              • MajorHavoc@programming.dev
                cake
                link
                fedilink
                arrow-up
                9
                ·
                4 days ago

                Except that it’s not the syntax that makes programming hard, it’s the thought process, right?

                Exactly!

                And, of course, AI doesn’t help with the thought process at all, but did made the syntax much simpler to deal with, once again.

                So - once again - people who don’t understand what you just pointed out, now believe we don’t need programmers anymore. Just like the last several times that we “didn’t need programmers anymore”, for basically the same reason.

                I understand that we rinse and repeat the same nonsense for networking, systems administrator, etc, every few years. Some people genuinely believe that the computers are someday going to magically start understanding themselves for us.

      • SlopppyEngineer@lemmy.world
        link
        fedilink
        arrow-up
        59
        ·
        4 days ago

        It’s very common. Every few years there is some no-code platform claiming no developers are needed anymore in any sector, not just web dev. Invariably these only work if you stay on the narrow path and of course the customer asks something outside of the easy path after the first demo so a lot of work by devs are needed to make of happen.

        AI is just one more like that, but with hype on steroids.

        • esa@discuss.tchncs.de
          link
          fedilink
          arrow-up
          31
          ·
          4 days ago

          And very old. Part of the sales pitch for the COmmon Business-Protected Language was that anyone could learn to code in almost plain English.

          Also, the stuff they wind up making is the kind of stuff that people with no coding experience make. Cooking up an ugly website with terrible performance and security isn’t much harder than making an ugly presentation with lots of WordArt. But it never was, either.

          Between COBOL and LLM-enhanced “low code” we had other stuff, like that infamous product from MS that produced terrible HTML. At this point I can’t even recall what it was called. The SharePoint editor maybe?

          • SlopppyEngineer@lemmy.world
            link
            fedilink
            arrow-up
            27
            ·
            4 days ago

            Even SQL was originally called SEQUEL, Structured English QUEry Language. They got sued for the name and changed it to SQL. It was also pitched to retrieve data with plain language.

          • xthexder@l.sw0.com
            link
            fedilink
            arrow-up
            5
            ·
            4 days ago

            the kind of stuff that people with no coding experience make

            The first complete program I ever wrote was in Basic. It took an input number and rounded it to the 10s or 100s digit. I had learned just enough to get it running. It was using strings and a bunch of if statements, so it didn’t work for more than 3 digit numbers. I didn’t learn about modulo operations until later.

            In all honesty, I’m still pretty proud of it, I was in 4th or 5th grade after all 😂. I’ve now been programming for 20+ years.

            • Wiz@midwest.social
              link
              fedilink
              arrow-up
              1
              ·
              3 days ago

              Hey, about out to an interactive fiction dude/dudette!

              I programmed in TADS many years ago, but I want to learn and use inform, because I want a Z-code game like my timeless heroes at Infocom.

              • PoolloverNathan@programming.dev
                link
                fedilink
                arrow-up
                3
                ·
                3 days ago

                I’m not really into writing interactive fiction; I just tried it a little since it seemed neat. It turns out that I’m not great at coming up with things to write about, which makes it hard to actually write. Inform 7 makes some decisions that complicate using it with a programming background; I’m considering trying to write my own language for similar purposes (but different paradigms).

      • MajorHavoc@programming.dev
        cake
        link
        fedilink
        arrow-up
        23
        arrow-down
        1
        ·
        4 days ago

        Which frameworks? 😂

        Ruby on Rails was probably the peak of the hype wave. It had a tutorial that any manager could follow to build a simple data driven website in minutes.

        • TrickDacy@lemmy.world
          link
          fedilink
          arrow-up
          1
          arrow-down
          5
          ·
          4 days ago

          Is that a “framework”? Anyhow it was first released a year after you claimed this all happened.

          • MajorHavoc@programming.dev
            cake
            link
            fedilink
            arrow-up
            5
            ·
            4 days ago

            Ruby was the really hot one.

            .Net accomplished very similar outcomes and caused a lesser version of the same hyperbole, a few years earlier.

            Yes, both are called frameworks.

            Of course, I’m going from an old person’s memory, so who knows or cares? You can learn from my experiences, or not.

            If you check my post history, you’ll see plenty of evidence that I am, as claimed, a cranky old software developer.

            I don’t see why anyone would want to pretend to be me. It’s not that much fun.

      • Ephera@lemmy.ml
        link
        fedilink
        English
        arrow-up
        18
        ·
        4 days ago

        Well, forget for a moment everything you know about webpages and now you want a form where the user can create an account. The sales person tells you that the user has entered the data for us, so it just needs to be sent with a request to the backend, which always looks the same. And then it just needs to be put into a INSERT INTO, which also always looks the same.
        All of that stuff can clearly be auto-generated by the framework. And 70% of the boilerplate code does exactly that, so that obviously means 70% of the workload of your devs disappears, which means you can get rid of 70% of your developers.

        It just makes it really easy to scam people, when they don’t know the technical side…

      • MajorHavoc@programming.dev
        cake
        link
        fedilink
        arrow-up
        3
        ·
        3 days ago

        Damn, sounds like a a good time to start a consulting firm.

        Yeah. I did it for one do the previous go-rounds of this pattern. It was lucrative, but it also meant I was constantly soothing the egos of assholes.

        Assholes make great customers, because everyone else is charging them 4x to 12x the going rate, as well.

        But eventually there’s been enough money to pay off my student loans and car loans and I just wanted my daily work to be with intelligent compassionate people, instead.

        • AwkwardLookMonkeyPuppet@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 days ago

          I was self-employed for around 7 years and finally came to the conclusion that I’m just not a very good businessman. When you’re self employed, you’re running the business more than coding, or doing the things that you’re actually passionate about, and I didn’t enjoy it. Not to mention that sometimes I’d work 15-17 hours per day, 7 days per week, for weeks on end, just to be pretty poor. Plus health insurance is a fucking nightmare without some massive corporation subsidizing it. Maybe that part is better now with the ACA and insurance market website, but idk, because I finally gave up and got a job right around the time that the ACA kicked in. Idk, part of me thinks that I could hire a business manager to do the business parts, and I could just architect solutions, but the more realistic part of me thinks they’d probably steal all of my profits while I was trying to solve coding problems.

    • TrickDacy@lemmy.world
      link
      fedilink
      arrow-up
      7
      arrow-down
      7
      ·
      edit-2
      4 days ago

      Not sure what web framework “made you obsolete” in 2003. I don’t even think jQuery existed then let alone anything you could accurately call a framework

      Edit: just looked it up, first jQuery release was 2006 so I’m not sure what you’re smoking but I want some

      • underisk@lemmy.ml
        link
        fedilink
        arrow-up
        20
        ·
        edit-2
        4 days ago

        People genuinely thought ColdFusion would allow untrained businessmen to make complex websites with no coding, only markup. It could generously be described as a “web framework”, and it was released in 1995.

        • cogman@lemmy.world
          link
          fedilink
          arrow-up
          23
          ·
          4 days ago

          Wysiwygs were all the rage in the late 90s early 00s with a promise that the hard part of development was actually just doing the layout.

          Tools like frontpage have been tricking incredulous entrepreneurs that programming is easy since at least then.

          • underisk@lemmy.ml
            link
            fedilink
            arrow-up
            18
            ·
            4 days ago

            In revenge for reminding me of Frontpage I will also mention Dreamweaver. God just the memory of trying to clean up copy text someone edited in Frontpage is giving me nausea.

            • voracitude@lemmy.world
              link
              fedilink
              arrow-up
              5
              ·
              edit-2
              4 days ago

              In revenge for reminding me of Frontpage I will also mention Dreamweaver

              Small business owners learning about word2html.net for the first time…

              I’m just saying, this is an arms race and nobody will win.

      • jonne@infosec.pub
        link
        fedilink
        arrow-up
        16
        ·
        edit-2
        4 days ago

        I’m assuming he means backend frameworks, like Ruby on Rails, Codeigniter, CakePHP, etc. That fits the timeframe, I think?

      • MajorHavoc@programming.dev
        cake
        link
        fedilink
        arrow-up
        5
        ·
        3 days ago

        Wow. I forget that there are babies on the Internet, now.

        There were back-end web frameworks as early as the 1990s. The Internet started long before JavaScript existed.

        God I feel old, now. Fuck. Lol.

        • TrickDacy@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          3 days ago

          Yeah, I didn’t do backend stuff for a while so maybe I somehow missed those being called frameworks. Sounds like they were though. And it’s nice of you to say I’m young lol

          • MajorHavoc@programming.dev
            cake
            link
            fedilink
            arrow-up
            3
            ·
            3 days ago

            Yeah, I didn’t do backend stuff for a while so maybe I somehow missed those being called frameworks.

            Oh sure. And yeah, the term tends to be used for front end now.

            And it’s nice of you to say I’m young lol

            Lol. You’re welcome!

  • tiramichu@lemm.ee
    link
    fedilink
    arrow-up
    161
    ·
    4 days ago

    Can you imagine the absolute misery of working for someone like this.

    A person who thinks developers are all useless, and has total contempt for any skills that aren’t “business” stuff.

    A person who thinks tech is easy and you can “just” do this and “just” do that and everything will be done, always telling you “this is so easy I could do it myself” while any contribution they make only makes things worse, and if there’s any kind of hold-up it’s because you’re either “lazy” or “incompetent”

    No thanks.

    • JordanZ@lemmy.world
      link
      fedilink
      arrow-up
      16
      ·
      4 days ago

      Dev is a large financial drain and a ton of companies accounting departments(or whoever) don’t see the value. Ok the IT department is responsible for the website? The website is ‘done’ though so why are we still paying all these IT/Dev people? Cue massive IT layoffs…wall street/investors are super happy.

      No new features/bug fixes/security updates. Customers are unhappy(who cares?, they’re still spending money!). Oh…massive data leak from some unpatched security vulnerability. All the sudden IT budget blows up…

      The damage to reputation and future business deals are hindered. The amount of promising you’ve identified the problem and mitigated that from happening again etc. The requirements of other companies that you follow xyz audits to do business with them etc(which can be a good thing, it’s just very costly to a business).

      Then a handful of years later they forget it all and repeat…

      I work in IT/Dev…oof.

      • sunbeam60@lemmy.one
        link
        fedilink
        arrow-up
        5
        ·
        4 days ago

        The “now the tech is done can we rationalise the dev team?” fallacy just drives me up the wall. Mostly because I’ve actually worked in environments where those questions were seriously pondered and had to defend against it.

      • AwkwardLookMonkeyPuppet@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 days ago

        Then a handful of years later they forget it all and repeat…

        They don’t forget, they never learned in the first place. In their minds the original engineers messed up, and that’s why there was a vulnerability, or a missing feature. “We need a quick and cheap vendor to fix the mistakes of our awful engineering team that we laid off a year ago”.

      • MajorHavoc@programming.dev
        cake
        link
        fedilink
        arrow-up
        1
        ·
        3 days ago

        The requirements of other companies that you follow xyz audits to do business with them etc(which can be a good thing, it’s just very costly to a business).

        I secretly enjoyed getting on the phone (one-on-one) to explain this one to leaders.

        “Previous decisions have made us a complete laughing stock among our peers. How would you like me to write that up for the audit report? Okay. I’ll use my judgement.”

    • conditional_soup@lemm.ee
      link
      fedilink
      arrow-up
      14
      ·
      3 days ago

      I never understood it, but business owners seem to have utter contempt for the people who actually make their money. I’m not talking about support staff, I mean the people that if they stay home, dollars aren’t getting printed for everyone else. In private EMS, the billing staff would constantly get parties and catering and gift cards and shit, while the crews actually running the calls and writing the billable reports got third-hand furniture, moldy stations, ambulances held together with a fucking wish, and constant bellyaching about how paying the crews minimum wage was costing the company too much money. I’m starting to notice the same pattern pop up between the dev team and the product team as my software company scales.

      • tiramichu@lemm.ee
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        3 days ago

        It’s quite easy to understand, even though it’s bullshit.

        When the sales department has a good month and makes loads of sales, the business too has a good month. The activity of those individuals directly correlates to revenue on a month by month basis, so management are naturally going to be incentivised to give the sales team perks and bonuses as motivation.

        In a given month the IT/dev department doesn’t “generate” any money at all, they only cost. We know they generate value in other ways of course, because the product the sales team sell is surely built and operated by the dev team, but because the relationship is indirect management don’t care to reward you.

        Reward sales with nice perks -> Revenue goes up

        Reward devs with nice perks -> Revenue doesn’t change

        So of course management doesn’t see the benefit in giving more money to tech, because it doesn’t seem like you get anything back.

        Of course, the reality is that investment in tech will make the product and the business better and more profitable, but it takes months or years to see the impact of changes, and management has a short attention span.

        • AnarchistArtificer@slrpnk.net
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 days ago

          Yeah, maintenance is undervalued.

          > Things are going well

          “What are we paying you for?”

          > Things are breaking

          "What are we paying you for?

    • sunbeam60@lemmy.one
      link
      fedilink
      arrow-up
      12
      ·
      4 days ago

      The best part is when some dufus goes “I’ve got a great idea and the grit to see it through. I just need to hire a tech person to do it for me”.

    • Heavybell@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 days ago

      My first boss was a “just” guy. Thankfully he was also pro dev, being one himself, but sadly he was completely self-taught. This led to some interesting ideas, such as:

      “We should not migrate anything to, or start any new projects in, .net framework 3. We should become the experts in .net framework 2, so people who need .net 2 solutions come to us.”

      “Agile means we do less documentation.” (But we were already doing no documentation)

      “Why are you guys still making that common functions class library? I just copy a .vb file into every project I work on, that way I can change it to suit the new project.” (This one led to the most amusing compound error I’ve fixed for a fellow dev.)

      Good guy, all in all. But frustrating to work for often.

    • MajorHavoc@programming.dev
      cake
      link
      fedilink
      arrow-up
      3
      ·
      3 days ago

      Can you imagine the absolute misery of working for someone like this.

      Oh yeah. I remember it well. Ugh. It’s why I’m such a loud mouth here sometimes - if I can save one team from that guy, all my soap box shouting will have been worth it.

    • TheSlad@sh.itjust.works
      link
      fedilink
      arrow-up
      24
      ·
      4 days ago

      The screenshotted tweet was from dec 20th. The linkedin post from dec 9th. You can see them in the link to his linkedin post in another comment.

    • Chip_Rat@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      4 days ago

      Yeah I read this twice and didn’t understand, because I didn’t know the order. Kept scrolling and saw an article about it and went "oh ok, that’s what that was about, and scrolled back to confirm.

  • iAvicenna@lemmy.world
    link
    fedilink
    arrow-up
    122
    ·
    4 days ago

    well this happens because people have zero understanding of what programming is. they think that programmers have memorised some “dictionaries” that translate human specifications to machine code with complete disregard for problem solving and design part of things.

    • funkless_eck@sh.itjust.works
      link
      fedilink
      arrow-up
      32
      ·
      4 days ago

      when actually everyone knows engineering is all about being able to negotiate precisely which snacks and soft drinks go in the office break room

    • CheesyFox@lemmy.sdf.org
      link
      fedilink
      arrow-up
      27
      ·
      4 days ago

      t’ve always wondered, why lots of people think that if something you do is technical, then it’s inherently not creative? You sure have a bit lesser degree of self-expression, but self-expression is mere an aspect of creativity

      • Smokeydope@lemmy.world
        link
        fedilink
        English
        arrow-up
        25
        arrow-down
        1
        ·
        4 days ago

        Its easy for a passerby to appreciate the work, skill, and creativity that goes into a painting or song. Its hard for the average person to infer those things looking at an electrical box or a plumbing network. An electrician knows when they’re looking at good up to code wiring and a plumber can tell if the plumbing can be put together right. Those are things the average person has no concept of and doesn’t want to think about all unless they have to. One provides instant artistic appeal while having no practical value, the other provides practical value but its systems are too complicated for the average person to appreciate in totality.

    • bleistift2@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      6
      ·
      3 days ago

      Can you blame them? Last month my colleague (we’re both developers) pointed out how fucking deep we got into the woods of the “What if”s and “What should happen here”s of a feature that looked dead simple on its surface.

      • AnarchistArtificer@slrpnk.net
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 days ago

        I love and hate in equal measure the hubris with which one regards a “simple” problem that turns out to be very difficult. I love it because it usually ends up being productive eventually. I hate it because it’s hard to emerge from the rabbit hole once you’ve committed to it.

  • ArchRecord@lemm.ee
    link
    fedilink
    English
    arrow-up
    108
    ·
    4 days ago

    This man doesn’t even know the difference between AGI and a text generation program, so it doesn’t surprise me he couldn’t tell the difference between that program and real, living human beings.

    He also seems to have deleted his LinkedIn account.

    • lemmydividebyzero@reddthat.com
      link
      fedilink
      English
      arrow-up
      20
      ·
      4 days ago

      AGI is currently just a buzzword anyway…

      Microsoft defines AGI in contracts in dollars of earnings…

      If you’d travel in time 5 years back and show the currently best GPT to someone, he/she would probably accept it as AGI.

      I’ve seen multiple experts in German television explaining that LLMs will reach the AGI state within a few years…

      (That does not mean that the CEO guy isn’t a fool. Let’s wait for the first larger problem that requires not writing new code, but rather dealing with a bug, something not documented, or similar…)

      • cynar@lemmy.world
        link
        fedilink
        English
        arrow-up
        42
        arrow-down
        1
        ·
        4 days ago

        LLMs can’t become AGIs. They have no ability to actually reason. What they can do is use predigested reasoning to fake it. It’s particularly obvious with certain classes of proble., when they fall down. I think the fact it fakes so well tells us more about human intelligence than AI.

        That being said, LLMs will likely be a critical part of a future AGI. Right now, they are a lobotomised speech centre. Different groups are already starting to tie them to other forms of AI. If we can crack building a reasoning engine, then a full AGI is possible. An LLM might even form its internal communication method, akin to our internal monologue.

        • Mikina@programming.dev
          link
          fedilink
          arrow-up
          11
          arrow-down
          1
          ·
          4 days ago

          While I haven’t read the paper, the comment’s explanation seems to make sense. It supposedly contains a mathematical proof that making AGI from a finite dataset is a NP-hard problem. I have to read it and parse out the reasoning, if true, it would make for a great argument in cases like these.

          https://lemmy.world/comment/14174326

          • Redjard@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            3
            arrow-down
            1
            ·
            4 days ago

            If that is true, how does the brain work?

            Call everything you have ever experienced the finite dataset.
            Constructing your brain from dna works in a timely manner.
            Then training it does too, you get visibly smarter with time, so on a linear scale.

            • xthexder@l.sw0.com
              link
              fedilink
              arrow-up
              9
              arrow-down
              1
              ·
              edit-2
              4 days ago

              I think part of the problem is that LLMs stop learning at the end of the training phase, while a human never stops taking in new information.

              Part of why I think AGI is so far away is because to run the training in real-time like a human, it would take more compute than currently exists. They should be focusing on doing more with less compute to find new more efficient algorithms and architectures, not throwing more and more GPUs at the problem. Right now 10x the GPUs gets you like 5-10% better accuracy on whatever benchmarks, which is not a sustainable direction to go.

                • xthexder@l.sw0.com
                  link
                  fedilink
                  arrow-up
                  5
                  ·
                  edit-2
                  4 days ago

                  The context window is a fixed size. If the conversation gets too long, the start will get pushed out and the AI will not remember anything from the start of the conversation. It’s more like having a notepad in front of a human, the AI can reference it, but not learn from it.

        • Zos_Kia@lemmynsfw.com
          link
          fedilink
          arrow-up
          6
          arrow-down
          5
          ·
          4 days ago

          They have no ability to actually reason

          I’m curious about this kind of statement. “Reasoning” is not a clearly defined scientific term, in that it has a myriad different meanings depending on context.

          For example, there has been science showing that LLMs cannot use “formal reasoning”, which is a branch of mathematics dedicated to proving theorems. However, the majority of humans can’t use formal reasoning. This would make humans “unable to actually reason” and therefore not Generally Intelligent.

          At the other end of the spectrum, if you take a more casual definition of reasoning, for example Aristotle’s discursive reasoning, then that’s an ability LLMs definitely have. They can produce sequential movements of thought, where one proposition leads logically to another, such as answering the classic : “if humans are mortal, and Socrates is a human, is Socrates mortal ?”. They demonstrate the ability to do it beyond their training data, meaning they do encode in their weights a “world model” which they use to solve new problems absent from their training data.

          Whether or not this is categorically the same as human reasoning is immaterial in this discussion. The distinct quality of human thought is a metaphysical concept which cannot be proved or disproved using the scientific method.

    • AwkwardLookMonkeyPuppet@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      3 days ago

      His disdain for actual human beings is disgusting. “Time to pack their bags”. Fuck you, buddy!

      Edit: I just looked at the second screenshot. Of course he’s a real estate developer.

      • ArchRecord@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 days ago

        Of course he’s a real estate developer.

        Oh no, that’s not him, that’s a different person. I was showing how those are the only two accounts on all of LinkedIn with the same name as him, and showing that his account is no longer there.

  • yarr@feddit.nl
    link
    fedilink
    English
    arrow-up
    45
    ·
    4 days ago

    Plans like this work great for the first couple of weeks. Turns out software engineering isn’t this simple fucking thing. Making anything beyond a toy takes actual work. There are lots of people learning this first hand right now. There is some kind of belief that ChatGPT version 0.1+ (whatever ships in 2 weeks) will be able to take over the job of software development entirely. Well, guess what? Doing anything relatively complex in software takes actual intelligence. Once there is an AI that can just code by itself, it will also be smart enough to be a doctor, civil engineer, consultant, etc.

    A lot of fucking companies are going to learn this first hand. They are either firing their staff thinking the AI wave is already here, and in reality, it may never come.

    The near future of AI is skilled software engineers using AI to augment their productivity. By the time you can take the human out of the loop, AI will be so powerful it will slay any white collar job, but this won’t be for years and years and years and by then it won’t just be software that is in trouble as a career; it will be many, many industries.

    • AwkwardLookMonkeyPuppet@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      edit-2
      3 days ago

      Plus there’s the problem of a limited context window. Real software projects are spread across dozens, hundreds, or even thousands of files. Then they are deployed, sometimes compiled, run on a variety of devices and clients, and need to meet a couple dozen criteria to be acceptable, even more to be great. The AI can’t track all of that and your request too, its context window is far too small. It can barely track a single file and your request, plus request changes. Tracking all of this from day-to-day, over months and years is just one part of an engineer’s job, and it’s going to be a long time before an AI can do that one small part of the job. Ask an AI why some part of the project was changed 12 months ago. Just try it. It’ll evaluate the code, try to reason, and make something up. Ask a person and they’ll remember the exact reason why, both in the context of the requested change and the coding project limitations.

      • AnarchistArtificer@slrpnk.net
        link
        fedilink
        English
        arrow-up
        4
        ·
        3 days ago

        “Ask a person and they’ll remember the exact reason why, both in the context of the requested change and the coding project limitations.”

        Or if it’s something that they don’t directly know, they’ll know who will know. There’s a knowledge accountability chain that evolves out of pragmatic necessity and AI simply can’t replace that

        • AwkwardLookMonkeyPuppet@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          3 days ago

          I’m sure some day someone will build a complete system with a change request log and all that, but it’s not there yet, and I hope it doesn’t get here before I’m retired, or me and my family might be in big trouble.

  • Otter@lemmy.ca
    link
    fedilink
    English
    arrow-up
    87
    ·
    4 days ago

    I found the screenshot order confusing at first, and it’s not OPs fault since the original article got the screenshots backwards too

    From the article:

    Synopsis Wes Winder, a Canadian software developer, is facing backlash after his controversial decision to replace his development team with Al backfired. Once a trending topic on Reddit and a source of widespread ridicule, Winder is now in an awkward position as he turns to Linkedln in search of web developers to hire.

    • andioop@programming.dev
      link
      fedilink
      English
      arrow-up
      7
      ·
      4 days ago

      Oh thank goodness I am not the only one. Just the way I, an American, read things, and my cynicism about people trying to replace devs with AI says top (trying to hire real devs) goes first and bottom (fired everyone) second; title and the fact this was posted in Programmer Humor implies it’s bottom first and top second.

  • AwkwardLookMonkeyPuppet@lemmy.world
    link
    fedilink
    English
    arrow-up
    20
    ·
    edit-2
    3 days ago

    “Does anyone want to come clean up my mess? As a gig fee of course though, I don’t need employees. I keep all the money. It’s mine! All mine!”

    • Tetsuo@jlai.lu
      link
      fedilink
      arrow-up
      13
      ·
      4 days ago

      I just got to say this website is a nightmare. At least 4 popups overlays just opening the article. The remove ads button just leaves the article and offer you to pay to remove ads. There is also delayed popups appearing while you read the article…

      Are they speedrunning obsolence by making sure nobody read their articles online?

      • BatrickPateman@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        4 days ago

        Maybe a different browser or an add-on will make it more bearable for you.

        I tried it on Firefox with uBlock Origin and apart from the one “Open in app or continue reading in browser” thingy there was nothing.

      • veni_vedi_veni@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        4 days ago

        Most news sites nowadays are absolute cancer on mobile with 20% of screen being the actual content. Is pay of the reason why nobody actually reads articles and go straight to the comments

    • Trainguyrom@reddthat.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      oof that site is pretty bad even with ublock origin. It also hijacks copy/paste so you can’t copy/paste the article to spare others, and any attempt to bypass that gets passed along to extracting the paid article below it rather than giving you the actual text of the article. Oh and it pops up to sign in with google, pops up with a discounted subscription offer, and pops up other animated elements on every edge of the screen (which actually link to real site content!) further making it difficult to just read the damn article

      Good news is it literally doesn’t provide any information other than quoting his tweet about laying off his entire dev team and then his linked post from a few weeks later he was looking for devs (and the article quotes random people on reddit to fill it out of course)

  • someacnt@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    10
    ·
    3 days ago

    My mother is currently like, AI will eliminate all junior jobs and everyone will be on the managerial position. It’s honestly exhausting. Damn, when will the hype end???

    • MajorHavoc@programming.dev
      cake
      link
      fedilink
      arrow-up
      10
      ·
      edit-2
      3 days ago

      My mother is currently like, AI will eliminate all junior jobs

      There’s a little truth to it.

      The junior jobs did dry up, due to speculation by ignorant leaders, about three years ago.

      But now everyone who didn’t hire then has progressed through awkwardness then worry toward outright panic, as AI can’t deliver everything they were promised. AI still might deliver what they need someday, but it now even the CEO can see that it clearly won’t be in time to save the CEO’s next bonus.

      In my past experience, three years is about as long as most companies can get away with not hiring developer talent - before unfixed problems turn into crisis.

      Sure enough, we’re starting to see the leading edge of the panic hiring, now.

      Things could still calm back down - due to more speculation, or another coordinated effort by CEOs to suppress developer salaries. I’m not a time traveler.

      But the junior jobs will come roaring back with a vengeance one way or another.

      My money is on this year.

      That’s actually literal, in my case.

      I successfully made a case to spent some extra on developer bonuses this year to hopefully proactively avoid having to do any backfills during 2025 - when I, personally, expect developer hires to be particularly expensive (relative to inflation).

      I’ve also spent the last three years building up some internal non-developer staff toward readiness to be an emergency backfill, in case I need a developer backfill in 2025, and cannot afford any at prevailing market rates.

      Of course, I’ve lived through enough “developers are ludicrously expensive” years, that I just always prepare for them. If it’s not 2025, it’ll be 2026 or whenever, and my team will survive because I kept our options open. Probably will help that I also didn’t piss off the talent by trying to replace them with bad automation, lol.

  • merthyr1831@lemmy.ml
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    2
    ·
    3 days ago

    AI is just one of the many technologies that only exists to pollute the earth and maintain the illusion of scarcity within the labour pool. the added benefit of a bunch of new faces to circulate the same hoarded wealth helps too.

    • ebc@lemmy.ca
      link
      fedilink
      arrow-up
      16
      ·
      3 days ago

      In the near future: Journalists use AI to turn 1 or 2 sentences into a full article. Meanwhile, readers use AI to summarize long articles into 1 or 2 sentences.

  • ɔiƚoxɘup@infosec.pub
    link
    fedilink
    arrow-up
    11
    ·
    3 days ago

    This is great, but where’s the post from one month later where this fool is begging for work after being fired?

  • Zement@feddit.nl
    link
    fedilink
    arrow-up
    8
    ·
    3 days ago

    Ai is nice for code snippets that you don’t have to look up any more. I switch between C and Python regularly and some days, coming back from a month of Python, I just need some reminders on how brackets work.

        • heavydust@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          3 days ago

          The original dev lives in Canada. He made this fake account called “Armin Lebedev living in the Netherlands” and working for a company that doesn’t exist (no result anywhere in all the search engines). He created this account to reply to other people, he has no other activity. All his replies are like:

          Wes - Never take this post down. It’s hilarious how people don’t understand that this post was made on Dec 9, a whole 11 days prior to the tweet. Complete inability to read past a headline, and so confident about it too. This will go into the history books about how silly the anti-AI sentiment was.

          I will just restate this fact about reality: Dec 20 comes 11 days after Dec 9.

          That is indeed a screenshot. The tweet was made on Dec 20 (just like I told you). A date that happened 11 days after Dec 9.

          Yes, that’s him. But did you know that Dec 9 comes before Dec 20?

          He’s stalking a bit, spamming a lot, he wants to correct every reply to the post for no reason because it’s not the same person of course (/s). This magical account that was created after the post is obviously fake and the same guy.