• sirdorius
      link
      fedilink
      arrow-up
      42
      arrow-down
      2
      ·
      edit-2
      1 year ago

      So the survey of 90k developers on one of the most popular programming sites, have it as the most “want to reuse it in the future” language for 8 years and this is somehow a minority?

      What is your data source for this enlightened majority that is opposed to it? Your own opinion?

      • Generally the programmers that visit these kinds of websites, let alone participate in a survey, are the enthusiast programmers who are much more likely to be interested in exploring a new language in the first place.

        There’s a considerable potential for a selection bias here. Not that this disproves the survey, but generally these kinds of surveys tend to be a little bit ahead of the curve, so to speak.

        • sirdorius
          link
          fedilink
          arrow-up
          4
          arrow-down
          1
          ·
          1 year ago

          True, and in my experience these are the people that are most passionate, end up more easily in senior/lead roles and have a better say in what tech stack get used tomorrow. So I’m betting some of my time and career development on Rust.

    • Tobias Hunger
      link
      fedilink
      arrow-up
      29
      arrow-down
      1
      ·
      1 year ago

      Watch out: That mindset is what got me into Rust in the first place!

      I was so fed up with everybody drowning on about Rust that I thought I need to read up on it a bit so that I can argue against the hype. I am a seasoned C++ dev after all, I use a language that I picked because it allowed for robust and fast code. What could Rust add on top of that?

      Well, I have a job working almost exclusively with rust now and do not plan to ever go back.

      • intelati
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        As mostly a novice (interested, but unpracticed) programmer I see it as an updated/upgraded C family language?

        I don’t think there would be a large learning curve?

        • Tobias Hunger
          link
          fedilink
          arrow-up
          7
          ·
          1 year ago

          The basics are all the same:. memory, cpus and caches in between ;-)

          But rust does approach many things very differently from C or C++. Learning those new approaches takes time and practice.

    • keardap@lemmy.selfhost.quest
      link
      fedilink
      arrow-up
      19
      arrow-down
      1
      ·
      1 year ago

      Working on scientific code, Rust is amazing.

      We used to either code in C or Python. Now Python is only used for data analysis pre-post computation.

      The code is as fast as in C, the compiler is great at helping us prototype without bugs, memory usage is lower.

      We dropped C complelty and reducing our usage of Python.

    • Thisfox@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      4
      ·
      1 year ago

      Coding is and always has been fad driven. The article admits Python and so on are more popular.

      • snaggen
        link
        fedilink
        arrow-up
        12
        arrow-down
        2
        ·
        edit-2
        1 year ago

        Yes, but all programmers have a love/hate relationship to their languages and toolchains. When I started off back in the 90:s, my prefereed language was Perl, it was amazing, but it was also a nightmare in some aspects… and unfortunately the larger the project the larger the nightmares. I assume Python is probably pretty much the same, even though I have avoided to work with dynamic languages in very large scale projects due to the support nightmares that comes with them. So I assume the Rust cult, is based on the fact that the rust frustration comes a lot from the strictness of the language, but that becomes less of a problem the more you use it (since your skills improve) and at that point the strictness instead gives the reward of reliability and efficiency.

        So, while dynamic languages may frustrate you the more you use it (since the projects grows and it is a nightmare to maintain), rust will instead reward you over time.