It’s getting more and more unhinged on LinkedIn.

  • drosophila@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    edit-2
    2 days ago

    This is such an incredible self-own.

    Either:

    • C++ is such a horrific language and Rust is so vastly superior that a person with 6 months of experience in Rust can be as productive and valuable as someone with 30 years of experience in C++.

    • The person writing the post, and according to them C++ programmers in general, bring virtually nothing to the table other than knowing the syntax and semantics of C++, even after 30 years of programming.

  • soulsource@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 days ago

    This is so fucking stupid, I can’t even.

    For your mental health, have some reasonable arguments about Rust: https://www.heise.de/hintergrund/Entwicklung-Warum-Rust-die-Antwort-auf-miese-Software-und-Programmierfehler-ist-4879795.html

    Since it’s in German, here are the key points of the article (written from memory - the article is quite old, so I might misremember - best read the article yourself):

    • Software development is stuck in a vicious cycle regarding project budgets.
      • Some competitors don’t know better and just budget the “happy path”, that assumes that everything during development goes right.
        • The author uses a term for this which I like a lot: “Hybris of the programmer”
      • Other competitors know better, but still have to lie in order to remain competitive when it comes to prices
      • Therefore almost all software projects end up with a way too low budget
        • So we get buggy software
    • Rust might be a way out of this misery, because
      • it is understood that it takes longer to develop something with Rust
      • but on the flip-side the safety-guarantees rule out a lot of bugs
      • so customers who choose to have their project implemented using Rust are fully aware of the higher costs, but also the higher quality
      • and developers have a well known argument for the higher costs, and also have data that shows how this higher investment will yield a better quality product.
  • figjam@midwest.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    This has been the nature of technical innovation since forever. Carriage mechanics were replaced by car mechanics and leech farmers were replaced by phlebotamists

  • Mubelotix@jlai.lu
    link
    fedilink
    arrow-up
    4
    ·
    2 days ago

    I’m almost 22 and I have six years of intensive Rust usage, confirmed by many projects and contributions on Github. Switching to Rust was the best decision I ever made, because this post is partly true

  • SavvyWolf@pawb.social
    link
    fedilink
    English
    arrow-up
    135
    ·
    4 days ago

    If moving to another language erases 15 years of experience, you probably don’t have a good grasp on the fundamentals…

  • haakon@lemmy.sdf.org
    link
    fedilink
    arrow-up
    69
    arrow-down
    1
    ·
    4 days ago

    What the hell is going on with the kerning in that screenshot? My eyes, they bleed.

  • vii@programming.dev
    link
    fedilink
    English
    arrow-up
    14
    ·
    3 days ago

    This is triggering me really good. Especially the part about seniors competing with juniors. Has this person ever met … people?

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

    This really implies a level of competence and understanding among the highest levels of management that I think we all know just isn’t there.

  • sugar_in_your_tea@sh.itjust.works
    link
    fedilink
    arrow-up
    14
    arrow-down
    1
    ·
    3 days ago

    Wait, so saving a ton of money by using a language that reduces production bugs is now a bad thing?

    I’m a senior sw engineer, and I don’t get paid because I know the vagueries of whatever language we’re using, I get paid because I can lead a team that solves problems. I don’t really care what the language is, but I do care that it’s relatively easy to on-board someone in case we have turnover or something.

    I don’t know about you, but I’d rather be highly paid because I’m able to be really productive instead of highly paid because I’m literally the only shot the company has of fixing the bug.

  • entropicdrift@lemmy.sdf.org
    link
    fedilink
    arrow-up
    36
    ·
    4 days ago

    Anti-Rust crusaders: “C is easy actually and Rust is pointlessly annoying and hard to learn”

    Also anti-Rust crusaders:

    • qprimed@lemmy.ml
      link
      fedilink
      English
      arrow-up
      17
      ·
      4 days ago

      ancient amateur C coder here (not even c++). picked up python about 5 years ago (cuz why not?). been playing around with rust for a bit (like it so far). only issue is recoded tools getting released under mit license instead of gpl (cuz, get off my lawn!).

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

        get with the times old man. nobody uses rust anymore, its already 10 years old and it takes soooooooooooo long to build. ur not gonna get anywhere unless u can l33tcode in rustscript these days. dinosaur

        /s

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

          yeah. I took one look at c++ and gagged at what had been done to my beautifully tight, simple language. it just felt like such a bolt-on.

          python fit neatly into a void. then came rust. that got me interested again.

    • Shanmugha@lemmy.world
      link
      fedilink
      arrow-up
      1
      arrow-down
      6
      ·
      edit-2
      3 days ago

      Disclaimer: the damn screenshot just won’t load for me, so this is just a personal rant

      Rust crusaders: it forces you to write good and safe code! This is superior to other languages!

      Me: fucking fuck off, will ya. I need to become competent enough to write good and safe code (meaning think about problems before they happen), not some fucking kindergarten. Rust may be a good language, but the above argument sucks so very much

      • entropicdrift@lemmy.sdf.org
        link
        fedilink
        arrow-up
        5
        ·
        3 days ago

        The screenshot is a conspiracy-laden ramble about how Rust is being introduced to lower the pay of systems-level SWEs by allowing companies to hire younger people, for the record.

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

          Thank you, kind soul.

          He. As if language is something that a dev doing systems-level architecture can’t pick up as the need arises. I did have a good laugh

  • *dust.sys@lemmy.world
    link
    fedilink
    English
    arrow-up
    21
    ·
    4 days ago

    This whole circumstance just reminds me of COBOL. Nowadays you have scant few programmers for it, but the ones who do demand a big salary because it’s such old specialized technology and often they have decades of experience in it. There’s simply less COBOL programmers than there were in the languages heyday, and the ones trying to enter that market nowadays have a huge learning curve ahead of them.

    The only reason most of these places that do that though, is because they wrote in COBOL to begin with decades ago, and didn’t want to switch away to something more modern as other languages gained functionality and popularity.

    I doubt C is ever going to go the way that COBOL has, it’s too ubiquitous, but it does make one consider the language you write in and how compatible it may be not just with what exists today but what’s going to exist years from the creation of that code.

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      arrow-up
      8
      ·
      3 days ago

      The only reason most of these places that do that though, is because they wrote in COBOL to begin with decades ago, and didn’t want to switch away to something more modern as other languages gained functionality and popularity.

      And it would’ve been much cheaper to rewrite once some years ago than to keep paying people to maintain it.

      And in many cases, rewriting something improves the code substantially by finding bugs and fixing architectural issues. Old code doesn’t mean it’s correct, it’s just old, and just today we had a high severity bug from code that was never properly tested and sat unchanged since near the start of the project.

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

        I think that many a time people begin a project coding in a far-far-far too-low level programming-language: they’re solving the wrong problem!

        Build your prototype in a high level language, get the model/architecture correct … and THEN begin replacing the slow bits with faster languages…

        To me that seems right.

        Haskell to begin-with, & when it solves ALL of the problem, correctly … THEN you begin converting stuff to Crab-lang/Rust…

        When you’re still bashing 'round, trying to discover the form of the underlying problems in your problem … that’s the wrong time to be doing low-level stuff, to my eyes…

        _ /\ _

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

          I get the sentiment, but I think Rust does a pretty decent job even in the prototyping phase. I’ll run snippets in Python or Lua, but that’s mostly for data mangling, like generating code from a data format or preparing test data.

          So far it works pretty well.