• kibiz0r@midwest.social
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    1
    ·
    2 hours ago

    Not even. Your job isn’t to protect prod, it’s to take the blame when prod goes down.

  • FiniteBanjo@feddit.online
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    96
    ·
    7 hours ago

    Mixed feelings because obviously studying for a degree implies maths and sciences which does qualify you as an engineer, but imo “software engineer” isn’t a real thing. You’re either a computer engineer or a code monkey.

    • drakairos@feddit.online
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      1 hour ago

      I’m assuming you’ve never experienced the world of safety critical software development like the medical and aerospace industries.

      • FiniteBanjo@feddit.online
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 minutes ago

        An engineer can code but a programmer is not an engineer. I have actually, btw, though not as a programmer but closely with them.

    • Sunspear@piefed.social
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      1
      ·
      3 hours ago

      Do… Do you think software on its own needs no engineering?

      If I say please build me a webshop from scratch, do I need a “computer engineer” which presumingly includes hardware knowledge by your distinction? Probably not. Is a code monkey going to build me the website? Also probably not.

      So somewhere inbetween the two, you probably need a position that can engineer complex pieces of computer code, along with its design and architecture - we could even call it something short, like a software engineer or something

    • surewhynotlem@lemmy.world
      link
      fedilink
      arrow-up
      13
      arrow-down
      1
      ·
      3 hours ago

      I can tell you have a bachelor’s of engineering. Not because I think you’re being elitist. But because you haven’t yet figured out that words are fluid and don’t follow strict rules like systems do.

      English is hard.

      I have a B.E. as well. It took me years to word good.

      • FiniteBanjo@feddit.online
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 minutes ago

        You’re on Lemmy so you’d be better off learning Mandarin or Russian.

        Words which indicate a minimun amount of trained and proven competence or authority, such as Doctor or Police Lieutenant, are not things you can just claim willy nilly.

    • for_some_delta@beehaw.org
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      2 hours ago

      I’ve been involved in math, software and hardware. The core function is the same: finding solutions to problems. Pedantically gatekeeping, I have little knowledge of engines. I’m grateful that usage is antiquated.

    • mnemonicmonkeys@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      1
      ·
      3 hours ago

      As a mechanical engineer: if a software engineer completed school, they’re an engineer, deal with it. We’re not talking about someone that doesn’t know what they’re doing cobbing things together for 1-off demos like Michael Reeves

    • Miaou@jlai.lu
      link
      fedilink
      arrow-up
      8
      ·
      3 hours ago

      I get your point but I’m not going to pull out my whole resume when, at the end of the day, I write software for a living.

    • Eager Eagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      ·
      4 hours ago

      It’s not a real thing because it’s virtual? Or not being regulated makes it not a real thing?

      • FiniteBanjo@feddit.online
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        14
        ·
        3 hours ago

        I only consider Engineering to be the application of math and science to plan complex systems or structures.

        If a person is doing that as a programmer then they have to already understand computer architecture to a bare minimum of how memory works physically, processor functionality, and discreet mathematics: which makes them a computer engineer.

        If a person completely lacks understanding of math or physics behind the machines they code for then I don’t care how complicated their derivative work is: it is not engineering. Much like how painting is not engineering nor is balancing a stack of rocks.

    • grue@lemmy.world
      link
      fedilink
      arrow-up
      31
      arrow-down
      1
      ·
      6 hours ago

      “Software engineer” will be a thing when it’s licensed by the state. Until then, we’re all just glorified cowboy-coders with no accountability.

      (Speaking as computer programmer with an EIT in a different field.)

      • BartyDeCanter@piefed.social
        link
        fedilink
        English
        arrow-up
        16
        arrow-down
        1
        ·
        6 hours ago

        Yeah, I moved into software from electrical engineering. “Software engineers” are rarely doing engineering. Though, weirdly, the LLM-assisted coding methods seems to be leading to more of a focus on specs, design documents, and testing methodology, which almost makes it more like actual engineering.

      • NotSteve_@lemmy.ca
        link
        fedilink
        arrow-up
        12
        ·
        6 hours ago

        IIRC you can’t actually use the title “Engineer” prefixed or not without having a P.Eng license here in Canada. Of course, that didn’t stop my previous American employers from giving me the title of Software Engineer but it’s not supposed to be allowed

        • masterspace@lemmy.ca
          link
          fedilink
          English
          arrow-up
          9
          ·
          6 hours ago

          Yeah, I’ve looked it up and this is definitely the case, I’ve also had both Canadian and American employers refer to my position this way continuously with no repercussions (I similarly have an engineering degree in another field and was an eit and am now in software).

          It’s weird because if the provincial engineering societies were serious about enforcing their rules, it would take them ZERO effort to find thousands and thousands and thousands of violations through like a single LinkedIn search. The fact that they dont put in such a minimal amount of effort kind of signals they don’t care about the rule.