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.
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?
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.
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.
Needs some kind of baseline ...
What are you doing instead? I'm curious what you're comparing it to.
I had 2 interviews for jobs that happened to use rust, but they were cut off early from hiring someone farther in the process.
Thats terrible proxy
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.
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.
The Rust compiler is also hard to understand while learning the launage but it gets easier when you know more Rust.
The distinction is important because if it's an absolute count, I think these data would mostly just correlate with the job market overall. In that case, splitting it out by language is sort of uninteresting.
In my analysis, as a percentage of total job posts, Python jobs start to rapidly increase in 2022, even before the current AI craze started by the release of ChatGPT on November 20 2022. They peaked in 2024 and seem to have stalled since. Rust and C++ jobs (again, as a percentage of total job posts), have gone toe-to-toe since mid 2023.
That being said, many improvements to be done to my analysis, as it relies on simple word match.
I think that many of the hits on 'rust' in the job postings are actually 'trust': ```
>>> import requests
>>> page_id = 42919502 # Feb 2025
>>> url = f"https://hn.algolia.com/api/v1/items/{page_id}"
>>> resp = requests.get(url, headers={'Accept': 'application/json'})
>>> data = resp.json()
>>> sum('rust' in child['text'].lower() for child in data['children'])
42
>>> sum('trust' in child['text'].lower() for child in data['children'])
13
```
Check out the gist here: https://gist.github.com/hughdbrown/f41f5f3c072067c2351460d8d...
It shows that 30-40% of 'rust' is really 'trust': ```
-------------------- 2025-02-01: rust = 42 trust = 13
-------------------- 2025-01-01: rust = 28 trust = 10
-------------------- 2024-12-01: rust = 32 trust = 14
-------------------- 2024-11-01: rust = 28 trust = 8
-------------------- 2024-10-01: rust = 36 trust = 12
-------------------- 2024-09-01: rust = 32 trust = 9
-------------------- 2024-08-01: rust = 36 trust = 10
-------------------- 2024-07-01: rust = 33 trust = 11
-------------------- 2024-06-01: rust = 36 trust = 15
-------------------- 2024-05-01: rust = 42 trust = 14
-------------------- 2024-04-01: rust = 30 trust = 12
-------------------- 2024-03-01: rust = 32 trust = 12
-------------------- 2024-02-01: rust = 25 trust = 10
-------------------- 2024-01-01: rust = 22 trust = 8
```
I have a python repo specifically for finding Rust action in Who Is Hiring: https://github.com/hughdbrown/who-is-hiring
But it's not just these languages. It's every other language pretty much. You want to be hired as Go dev? Better know how to use gRPC and Kafka. Java? Better know Spring. I can go on and on.
Seeing as the number of job postings is rapidly decreasing (and presumably "Who is hiring" is increasing), the 'rising' trends here are greatly confounded.
i.e. python is needed -> people learn it -> and then no need anymore -> lots of people with python looking for job..