Readit News logoReadit News
fdsf111 · a year ago
The number of mentions needs to be normalized by the number of job posts.

Example:

- 2021-01: posts=842, python=194, ratio = 194 / 842 = 0.23 (mentions per post)

- 2025-01: posts=487, python=87, ratio = 87 / 487 = 0.18

And then if you want to see a trend, do a moving 6 months average.

[2021-01] https://news.ycombinator.com/item?id=25632982

[2025-01] https://news.ycombinator.com/item?id=42575537

a-dub · a year ago
probably more like number of job posts that include at least one programming language for conditioning. (if you want to look at relative trends). distribution over job class as well as an accurate count of actual jobs per post here also probably makes sense for measures of overall activity and longitudinal analysis. could maybe skip the deep counting if you can show that it's static across the dataset.
math_dandy · a year ago
Number of job posts itself seems like a better measure of the state of the job market than mentions or mention-density. What aspects might mentions capture that number of postings wouldn’t?
snek_case · a year ago
There's also the popularity of HN itself and the popularity of posting jobs on HN that's an important factor.

You could both normalize the figures and include a separate graph for job posting density per month or something like that. Total posts on HN monthly would also be interesting to visualize. Is it trending up or down?

internet101010 · a year ago
It would capture the shift in need for each language.
wslh · a year ago
Optionally, the novelty factor plays here: C++ created 40 years ago, Python a little bit later, and Rust less than two decades ago. The selection of programming languages should be augmented/benchamrked with the TIOBE index.

[1] https://www.tiobe.com/tiobe-index/

mountaineer · a year ago
Yeah, I found the percentage of job posts with the keyword in https://www.hntrends.com when I was publishing it, was effective.
feverzsj · a year ago
It's just Hacker News attracts more rust users, so more rust jobs here. You can search on actual job sites. Rust jobs are still rare.
IshKebab · a year ago
But growing rapidly. Most Rust jobs are still "invisible" in that they were C++ jobs that have turned into Rust jobs without hiring anyone.

I've had one contact from a recruiter saying they were looking for C++/Rust devs.

Obviously you won't find many on Indeed or whatever, since companies that advertise there are not really on the cutting edge or anywhere close.

pjmlp · a year ago
Definitely, doing this on a game development board, or data engineering would give completely different numbers.
tayo42 · a year ago
This is what I've noticed in the real world working. I haven't seen much enthusiasm for it. I actuslly introduced it for a new experimental project and got a bunch of push back on it.
3eb7988a1663 · a year ago
How many other people know Rust? Introducing a new language is a huge burden that needs some potential payoff.
weinzierl · a year ago
LinkedIn doesn't even recognize Rust as a language you can select.

You can select Perl, Fortran and Cobol, but Rust? Crickets.

I asked them half a year ago if they would add it. I included a few sources, e.g. the StackOvflow survey and a couple of sources that showed LinkedIn's parent Microsoft's investment in Rust, but I only got stock answers.

So, Rust has some way to go.

koakuma-chan · a year ago
I doubt you can "ask" a company like LinkedIn. Your best chance is probably their Twitter account manager responding to your tweet.
throw-the-towel · a year ago
What exactly do you mean? I do have Rust as a "skill" on my LinkedIn, for what it's worth.
Sharlin · a year ago
I wonder if that's telling more about LinkedIn than Rust.
Terretta · a year ago
Are posts not mentioning any languages? Are posts dwindling, which means Rust is actually going through the roof? Is some other language the one with rising demand?

Needs some kind of baseline ...

jeremyjh · a year ago
Yes, since everything is declining, I'm left assuming that this is just an absolute count not normalized for the total number of postings. And we're seeing the total number declining.
booleandilemma · a year ago
Maybe there's another language people are mentioning that isn't Rust, C++, or Python?
raffraffraff · a year ago
Me, on seeing the post: "I'm learning go. Oh my god am I making a mistake? Oh no. Oh no. Oh no."
millerm · a year ago
I’ve been a developer since the 90s. Mainly on the JVM, some Objective-C, and too much JavaScript garbage. I would gladly take a junior position, making junior pay if I could get an entry-level Rust gig. I know that’s not going to happen, but I sure would like it too.
fnord77 · a year ago
I did Rust full time in a senior position around 2020 for a year. It's interesting at first and then it gets tedious. I have no interest in going back to Rust.
whytevuhuni · a year ago
> I have no interest in going back to Rust.

What are you doing instead? I'm curious what you're comparing it to.

roland35 · a year ago
Too many rust jobs are in crypto or web3 stuff right now. Even if you like that tech, it's pretty undeniable that those industries are boom/bust and quite risky.
millerm · a year ago
Seeing as I haven't worked in almost five months, that doesn't bother me at all.
convolvatron · a year ago
There are fewer rust jobs, but those that are there are reallly pretty desperate. Most have stopped agreeing to train people because of the time involved, and the risk someone won’t really take to it. Learn rust in your own to a basic fluency and you’ll be able to find a job
millerm · a year ago
Oh, I've taken the time to learn the language and tooling. It means I would take a junior position, and I don't mind that. I'm not chasing money anymore, I just want to enjoy what I do again, because I don't anymore.
johnnyanmac · a year ago
So... Where are these jobs? I have basic fluency and I'll take anything.

I had 2 interviews for jobs that happened to use rust, but they were cut off early from hiring someone farther in the process.

kstrauser · a year ago
Be the change you want to see. I work at a polyglot company, and I intend to start using Rust for my own projects when it’s an appropriate fit (which it would be for a lot of the stuff I’m doing).
johnnyanmac · a year ago
Sadly I'd need to get a job first then be credible enough to start working on an "exotic" language. It'd be nice to hit two birds with one stone but jobs in general are still far from bouncing back.
koakuma-chan · a year ago
I had an opportunity to get an entry-level Rust job, but I rejected it because it paid only $500/mo. Now I regret it.
bookofjoe · a year ago
That's not even close to minimum wage!
jayd16 · a year ago
At this rate, just take unpaid leave to learn Rust yourself.
Xebenebex · a year ago
I’m so confused by this graph, it seems to literally just confirm that hiring is way down across the board. The relationship between language popularity seems mostly the same (maybe less python?)
high_na_euv · a year ago
>As a proxy measure for programming language trends, let’s analyze the frequency of programming language mentions in the monthly “Ask HN: Who is hiring?” and “Ask HN: Who wants to be hired?” postings on Hacker News for a few years up until February 2025. Below are the graphs.

Thats terrible proxy

johnnyanmac · a year ago
Bad for general trends for what jobs are you there. Good to help confirm a general trend of declining job posting and rising job seekers.

Honestly a bit surprised how steady the increase is. Guess that "the market will bounce back here" hasn't come true at any small point in time.

kevmo314 · a year ago
The article didn't claim it was a good proxy.
wojciii · a year ago
I write rust, c++ and python for a living. All in the same project.

Learning rust was painfull.

I tolerate c++, but I find modern c++ hard to understand. I hate gcc c++ error messages. They are the worst kind of error messages that I know.

Using Python for system testing is a godsend. This is where it shines .. but using poetry for package management is painful.

daviddavis · a year ago
Have you tried uv? I switched to it from poetry a couple months ago. It’s not perfect but I’m enjoying it a lot more than poetry.
wojciii · a year ago
I could switch and plan to evaluate it soon. :)
fouronnes3 · a year ago
Quality of error messages is a really interesting quality metric. At the far worst end of the spectrum I nominate the latex compiler. "Missing $ inserted" anyone? What's the other extreme?
wojciii · a year ago
It should be a metric for compilers.

The Rust compiler is also hard to understand while learning the launage but it gets easier when you know more Rust.

kevin_thibedeau · a year ago
Those trendlines are somewhat bogus because there is a COVID induced bump [1] that is hidden here by the cutoff at 2021. Add another five years and the slopes will be less steep.

[1] https://hnhiring.com/trends

johnnyanmac · a year ago
Still seems to be the same trend for everything except some certain web tech. Jobs today are roughly half of ore-covid levels.