https://archive.ph/hMZPi

Remember when tech workers dreamed of working for a big company for a few years, before striking out on their own to start their own company that would knock that tech giant over?

Then that dream shrank to: work for a giant for a few years, quit, do a fake startup, get acqui-hired by your old employer, as a complicated way of getting a bonus and a promotion.

Then the dream shrank further: work for a tech giant for your whole life, get free kombucha and massages on Wednesdays.

And now, the dream is over. All that’s left is: work for a tech giant until they fire your ass, like those 12,000 Googlers who got fired six months after a stock buyback that would have paid their salaries for the next 27 years.

We deserve better than this. We can get it.

  • BeautifulMind ♾️@lemmy.world
    link
    fedilink
    English
    arrow-up
    51
    ·
    1 year ago

    Remember when tech workers dreamed of […]

    Yes, I remember. I had some of those dreams.

    I was never a candidate for starting my own tech company, I was a self-taught dev living with undiagnosed autism and if anything, the plan was to work for a tech giant my whole life or until I could cash in some options and retire with some security.

    I worked for Microsoft from the mid-90s to 2014 and it was all going basically to plan until one fine day 18,000 of us were called to a meeting to be told we were being laid off. I understand why they did this (there were groups in the company that did more or less the same things but with different tooling and I’d been working to align those things, because obvs we could use resources better and strangely management didn’t want that) but it hurt a lot to learn that a big part of the mass-layoff logic was not so much about efficiency or doing better work, it was about juicing the stock by making the market happy about cutting labor costs, and it was about depressing the kinds of wages folks like me could bargain for. (There’s nothing quite like a sudden dump of ~18k new job-seekers in a regional market to press those salary offers down by 20%)

    It’s 9 years on and I’m working at a smaller shop, writing open-source software and I still don’t make what I was making then (and I’ve been watching as Amazon and Microsoft and Google keep on running this mass-layoff play every other year). I could probably make better money if I jumped around from job to job, but frankly where I’m at is a good fit, they’re accommodating of my neurodivergence, and there isn’t the specter of immanent buyouts or mass layoffs to juice the stock.

    Looking down-thread, I see some dispute about whether folks in my position are petit bourgeois or the proletariat, and really I don’t care what label you lot think is the right one- at this point I’m a middle-aged professional, I work for a living, even though in my 20s I was pretty hopeful I was tracking to be able to retire by the time I’d reach my current age. (yeah, short of winning the lottery that’s not happening and when I think too hard about that it’s not bitterness I feel, but chagrin)

    Looking back, I recall being abruptly ‘let go’ from a contract when I was passing out union leaflets while working as a contractor at Microsoft, and frankly I hope they press to unionize again and the new rules about union-busting are in effect when they do it.

    • nyar@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      1
      ·
      1 year ago

      No matter how much you make, if you don’t actually own capital, and you must work for a living to survive, you’re part of the proletariat. It’s just a matter of everyone else who thinks they’re part of the petit bourgeois finally waking up to that fact.

  • realitista@lemm.ee
    link
    fedilink
    English
    arrow-up
    38
    ·
    1 year ago

    As someone who started his tech career in the mid '90s, this kind of hurts to see put into words so well.

    • Semi-Hemi-Demigod@kbin.social
      link
      fedilink
      arrow-up
      8
      ·
      1 year ago

      I started my tech career in 2003 and back then I thought I’d work for a startup, get some options, go public, and retire at 35.

      That did not happen, and while I’m making more than most I don’t have fancy vacations or a brand new Tesla.

  • mishimaenjoyer@kbin.social
    link
    fedilink
    arrow-up
    33
    arrow-down
    8
    ·
    1 year ago

    imagine getting first replaced by some kid out of a garage, then by indian code farms and now by ai developed by the grown up kids from said garage and trained by indian code farms.

    • expr@programming.dev
      link
      fedilink
      English
      arrow-up
      38
      arrow-down
      8
      ·
      1 year ago

      So tired of this rhetoric. AI isn’t replacing any software engineering jobs, nor could it. It’s a joke, quite frankly.

      • TeenieBopper@lemmy.world
        link
        fedilink
        English
        arrow-up
        14
        arrow-down
        1
        ·
        1 year ago

        I was listening to a podcast about AI. I think it was one of Ezra Kleins. And he was telling a story that he heard, bout those weird virtual reality games from the 90s or early Aughts. And people shat on those games because they were awful and clunky and not very good so that shitting was well deserved. But one guy was like “yeah, that’s all true. But this is the worst it’s going to be. The next iteration isn’t going to be worse than this.”

        And that’s where AI is now. Like, it’s powerful and already a threat to certain jobs. GPT 3/4 may be useless to software engineering jobs now (I’d argue that it’s not - I work in a related field and I use it about daily) but what about GPT 5? 6? 10?

        Im not as doom and gloom on AI as I was six months ago, but I think it’s a bit silly to think that AI isn’t going to cause massive upheaval across all industries in the medium to long term.

        But also, for the record, I’m less worried about AI than I am about AI in the hands of Capitalism.

        • Shadywack@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          1 year ago

          But also, for the record, I’m less worried about AI than I am about AI in the hands of Capitalism.

          Let’s just say it, AI in the hands of the 1% who use it to become the 0.001%.

      • primbin@lemmy.one
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Now that I use github copilot, I can work more quickly and learn new frameworks more with less effort. Even its current form, LLMs allow programmers to work more efficiently, and thus can replace jobs. Sure, you still need developers, but fewer of them.

        • expr@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Learning frameworks has never been hard, and frankly does not make up the majority of a developer’s job. Maybe you do it while onboarding. Big whoop. Any good developer can do that fairly easily, and LLMs are entirely superfluous. Worse yet, since they are so commonly confidently incorrect, you have to constantly check if it’s even correct. I’d prefer to just read the documentation, thanks.

          A mature engineering organization is not pumping out greenfield projects in new languages/frameworks all the time. Greenfield is usually pretty rare, and when you do get a greenfield project, it’s supposed to be done using established tools that everyone already knows.A tiny fraction of a developer’s job is actually writing code. Most of it is the soft skills necessary to navigate ambiguous requirements and drive a project to completion. And when we do actually program, it’s much more reading code than it is writing code, generally to gain enough understanding of the system in order to make a minor change.

          LLMs are highly overrated. And even if it does manage to produce something useful, there’s much more to a codebase itself. There’s the socialization of knowledge around it and the thought process that went into it, none of which you gain when using an LLM. It’s adequate for producing boilerplate no one reads anyway, but that’s such a small fraction of what we even do (and hopefully, you can abstract away that boilerplate so you’re not writing it over and over again anyway).

      • Shadywack@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        1 year ago

        Not yet, but would you agree that businesses desire the ability to automate software engineering and reduce developer headcount by demanding an AI supplemented development work flow?

        • expr@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Sure, just like businesses have always wanted “no-code” solutions to their problems to cut out the need for software engineers. We all know how that turned out. There was no threat then, and there’s no threat now.

          • AstridWipenaugh@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            1 year ago

            AI coding is just another tool developers have at their disposal now. It will just raise the bar for expected output. I expect within a few years it will be popular to describe a process, have an AI tool spit out some intern-grade hot mess that maybe compiles, then have a junior developer fix it, and a senior developer write the custom/complex parts. If the AI is good enough, it’ll be a significant time saver for it to get you more than half way to done.

            It could even be tamed with a test-driven development approach. Write a bunch of good tests and have the AI generate code that passes the tests. What could possibly go wrong… lol

            • expr@programming.dev
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 year ago

              I find it highly overrated in terms of productivity in general, particularly when writing anything remotely non-trivial/company-specific.

              There’s also the absolutely massive issue of licensing/IP/etc. Any company that’s not full of dumbasses should recognize the massive risk and liability involved and stay the fuck away.

    • erlend_sh@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      1 year ago

      Oh, thanks! I must have followed a gift link via Doctorow’s social because I didn’t encounter the paywall.

  • lilShalom@lemmy.basedcount.com
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    1 year ago

    I think the number of places for an IT engineer to work is going to reduce to just SaaS companies and cloud providers. The guys working at the fortune 500s will be clicking radio buttons in an app and not know how any of it really works.

    • funkless_eck@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      16
      ·
      1 year ago

      eh, I think on prem will have a resurgence when cloud goes the way of streaming, and becomes so fragmented and expensive it becomes cheaper and safer to build your own.

      • lilShalom@lemmy.basedcount.com
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        1
        ·
        1 year ago

        I hope youre right. I see companies going from having mature change control processes to outsourcing to a saas or cloud provider who operates like the wild west behind the curtains.

  • mesamune@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    1 year ago

    I wish I could read the entire article without an account.

    Eric Flint is one of my favorite authors.

    • Womble@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      1
      ·
      1 year ago

      That’s a normal size for a compact car. American car sizes have inflated to ridiculous proportions.

  • Bye@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    19
    ·
    1 year ago

    I wish we could have a union at my job. I do data science stuff and I’m borderline incompetent at it, I think a union would really help me out and protect me. I want what the police have where they can be terrible but still have nice jobs. And I don’t want to get laid off. And it would be nice if there was some guarantee that I could work from home forever. And I want a raise. And if I have to go into the office for big meetings, I want the rest of the day off. And I already don’t work Thursday or Friday but I want that to be official. And it would be nice if nobody could send me slack messages until noon because sometimes they wake me up.