• jadero@programming.dev
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    1 year ago

    I’m pretty sure non-programmers share much of the blame. Here’s what I imagine goes through the minds of most people, especially management types.

    “Oh, a nerd. Great we need another nerd in here because things are not moving fast enough.”

    I’ve had job offers for everything from equipment maintenance and repair (because there was a PLC hooked up) to network administrator. It’s all computers, right?

    When trying to use some of the truly atrocious stuff that gets rolled out with a web interface, I get the distinct impression that random “nerds” are dropped into random slots. There is no consideration that maybe saying “nerd” is like saying “doctor”. If that’s all you look for, you might get an economist instead of a surgeon.

    • UsernameHere@lemmings.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      edit-2
      1 year ago

      Agreed, almost every profession has advanced to the point where they require specialization. Everything has become so complex that being a jack of all trades means you fail at them all. Even trade skills have specialization: carpenters specialize in framing or cabinetry or furniture, mechanics specialize in specific machines or sub-systems like engines or transmissions, etc.

      But it seems most of the people responsible for filling these positions haven’t realized this yet or don’t know enough about the jobs they are hiring for.

      • Ben Matthews@sopuli.xyz
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        edit-2
        1 year ago

        In defence of the jack-of-all-trades, if everybody is a cog in the machine, nobody sees the overview of how the cogs could connect.
        For what it’s worth, here’s an overview of some cogs made by a j-o-a-t, for whom software developer is just a sub-role, within understanding complex climate system.

        • sweng@programming.dev
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          Isn’t that exactly the role of an architect? The point is exactly that not everyone is a cog, not everyone is exchangable and equivalent to everybody else.