• Zak@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    1 day ago

    If it’s true that young software developers are mostly not productive, then employing them hasn’t made sense for decades because staying at the same company for most of one’s career stopped being the default some time around 1980.

    • [deleted]@piefed.world
      link
      fedilink
      English
      arrow-up
      29
      ·
      1 day ago

      Long ago, companies hired new people and professionals took on apprentices knowing they were bot going to be productive initially, but thst over time they would be trained and loyal.

      Then companies decided that they could poach the people other trained instead of spending money on training their own employees in the interest of short term profits. Then a lack of training meant they didn’t need to increase pay for their own employees to increase shirt term profits, so people started job hopping as it was the only way to increase pay. This of course required personal training outside of working hours or just being good at interviewing, not necessarily the job. That is also why we have entry level positions that require a decade of experience and pay minimum wage.

      We have the current culture because of short term profits being the sole driver of business.