• DeltaWingDragon@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    2 hours ago

    It’s not a “magic pill”, it’s another tool. We’re not saying that it will magically fix everything, it will just make certain types of errors less probable.

    If you want bug-free code, will you (A) use a tool that makes it easier, or (B) use the same tool as before?

    “Skill issue” is not an answer.

    • Shanmugha@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      2 hours ago

      Wrong reasoning, friend:

      Maybe C++ has rotted their brain to the point they can’t “get” the borrow checker.

      Yeah, sure. Borrow checker fixes all. This is exactly the idiot attitude I am addressing.

      And if I want a bug-free code, I will use same tool as ever: my brain

      • DeltaWingDragon@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        1 hour ago

        I am not the person who said “C++ has rotted their brain”. I have not expressed a similar sentiment. I have never said that “borrow checker fixes all”, in fact I said that it will not magically fix everything.

        And if I want a bug-free code, I will use same tool as ever: my brain

        Is your brain infallible?

        The strategy is not to 100% eliminate every bug in existence or theory, bugs are inevitable. The strategy is Swiss cheese security.

        Something is better than nothing. Therefore (brain + something) > (brain + nothing). As long as “something” works to prevent bugs, to any extent, it will result in fewer bugs.