Live data from Hacker News

Most of Rust job offers are in crypto

scrapingfish.com

11–20 of 49 posts

Re: Most of Rust job offers are in crypto

#12

This doesn't seem to adjust for the programming language, it might be the case across the development ecosystem.

It's a valid point, however I don't feel like there's a lot of discussion in e.g. python or JavaScript crowd around it. The post addresses the common concern within Rust community by approximating an answer to the question in title.

Re: Most of Rust job offers are in crypto

#17
post #8
post #4

Unfortunately. Similar to Haskell. While with Rust it can be justified by its novelty and status as a meme, Haskell has been here since 1990. Maybe it's because it's hard to attract talent in that space without offering niche, cool tools that are hard to find elsewhere?

Maybe it’s because crypto actually needs the advanced features and correctness that Rust provides, while language doesn’t matter for most of your basic CRUD jobs so people use JS or whatever

If you choose to go through the effort, Haskell can be shown to be provably correct -- that is in a mathematical sense of the term "prove" -- similar to Ada/SPARK.

https://stackoverflow.com/questions/4077970/can-haskell-func...

AIUI, similar work is being made to Rust to make it have similar provable properties.

Re: Most of Rust job offers are in crypto

#18
post #14

A lot of new code is being written for crypto projects.

Sure, but there's a prevalent theme within Rust community that its job market is overweighted towards blockchain. I'm not sure if that's the case with other langs out there.

I think new languages are often picked for completely new projects. Status.im chose Nim, for example. It's the perfect time to try something new.

Re: Most of Rust job offers are in crypto

#19

It would be funny if the crypto bubble burst and took the rust bubble with it.

Cryptobubble definitely had a part in subsidizing early expansion of Rust's crate ecosystem and first jobs, but I think at this point Rust has grown and matured so much that it's not dependent on any single thing.

I know Cloudflare is depending heavily on Rust in its services. AWS is invested too. It's used at Dropbox, ByteDance, Canonical. It has already made its way into being part of infrastructure in many companies, and there aren't many alternatives for it, so there's momentum to keep it going.

Even in this sample of explicitly Rust-specific jobs that "most" is already close to a half, and the sample isn't including jobs that use Rust alongside other languages (which in my experience is common, since Rust is good for libraries/plug-ins/components/low-level utilities).

Re: Most of Rust job offers are in crypto

#20
Lots of Rust animosity in here. What's wrong with it? In places where C/C++ has been the standard, Rust is many times more fun, quick, and easy. It lets you implement higher level control flows (iterators, recursion, multithreading, maps) much more easily and reliably than the aforementioned languages while still allowing for byte level access when required. Its library system is a billion times more ergonomic than C or C++, though I wish it allowed for easier dynamic linking to system libs (just because that's historically the way libraries have been part of distributions). These are all good qualities. It does have weighty syntax and compile times are slow, but so does C++. I can't speak about whether it's really better than a language like Python or Haskell, but I don't think Rust targets the same problem space.
Post reply on HN