[HN Gopher] Goodbye, Rust. I wish you success but I'm back to C+...
       ___________________________________________________________________
        
       Goodbye, Rust. I wish you success but I'm back to C++ (sorry, it is
       a rant)
        
       Author : veidelis
       Score  : 44 points
       Date   : 2024-11-28 22:02 UTC (58 minutes ago)
        
 (HTM) web link (old.reddit.com)
 (TXT) w3m dump (old.reddit.com)
        
       | skobes wrote:
       | > And the problem with Rust is that it just doesn't have critical
       | mass and, frankly, I don't think it will ever have.
       | 
       | Isn't this premature? Rust is still pretty new.
        
         | dotancohen wrote:
         | > Isn't this premature? Rust is still pretty new.
         | 
         | The old lady said both those things to me this week. In two
         | different conversations.
        
         | causal wrote:
         | It is premature. And furthermore, adoption will mostly be
         | driven by new projects written in Rust, not conversion of
         | C/C++. That takes time.
        
         | orbat wrote:
         | It's not _that_ new; nearly 10 years old now I think. Go 's
         | adoption was faster
        
       | devnullbrain wrote:
       | This maps to my own experience in the UK. Every time I search for
       | a C++ job, I inevitably end up discussing my fondness of Rust but
       | inability to use it at work. The interviewer will typically reply
       | mentioning discussions of using it for greenfield projects - but
       | I know it won't result in me writing anything of substance.
       | 
       | 2 years ago, seeing a somewhat applicable Rust job-description
       | made me 90% certain it was about cryptocurrency fintech. Now, a
       | few defence roles are creeping in, presumably due to the US
       | government distancing itself from unsafe languages. Neither are
       | fields I really want to work in. And what a shame it would be if
       | such a great language was relegated to being an Ada alternative.
       | 
       | I try to keep on top of Rust, - it's the most likely candidate to
       | put me out of a job - but it will be a long time before there are
       | no more legacy C++ codebases. Being the COBOL guy of the future
       | doesn't sound too bad.
        
         | causal wrote:
         | Why would staying on top of Rust put you out of a job?
        
       | causal wrote:
       | This is kind of silly to me. You don't have to break up with Rust
       | to use C++.
       | 
       | Look for opportunities to adopt Rust, especially greenfield
       | projects. We don't have to eliminate all C++ codebases first.
        
       | sedatk wrote:
       | TL;DR: "Rust isn't popular enough"
        
       | dysoco wrote:
       | > And the problem with Rust is that it just doesn't have critical
       | mass
       | 
       | I really do think it has critical mass, it has existed for a
       | bunch of years already. There's a big push by important companies
       | to use Rust, the community is huge, etc.
       | 
       | Yeah it's never going to be as big as that of Javascript or
       | Python just because the kind of problems that benefit from using
       | Rust are usually more niche, but I think it has more momentum
       | than C++.
       | 
       | > The majority of the Rust programming jobs asks primarily for
       | deep knowledge in specialized technologies:
       | cryptocurrencies/blockchain, finance trading, machine
       | learning/data analysis, obscure network protocols, cybersecurity,
       | etc.
       | 
       | I agree, but that's a lot of fields and C and C++ jobs ask for
       | the same: finance trading, videogames, machine learning,
       | electronics, legacy protocols, etc. So I don't see how this is
       | unique to Rust but doesn't apply to C++.
       | 
       | Yeah I see very few and far between job offers for Rust but I can
       | say the same for C or C++, and new companies are using Rust not
       | the former languages. Maybe it's easier in the USA. Usually C or
       | C++ jobs ask for embedded knowledge, whereas Rust ones don't.
        
       ___________________________________________________________________
       (page generated 2024-11-28 23:00 UTC)