

3I used to work in a boring enterprise Java position back around March, when the whole pandemic situation suddenly got real crazy and the layoffs rolled in. I got laid off too.
It was nothing special or interesting, and it only paid about $5/h, but that's still considered good money where I live (a crappy provincial Russian city).
At that point I've been toying with Rust for about three years, had a few personal projects, but nothing huge. I was quite in love with the language, but didn't think it would be realistic to get a job working with it.
Regardless, I had to scramble fast to find a new job. I had Rust mentioned somewhere on my resume, and someone actually contacted me about a Rust job, so I jumped at the opportunity. Somehow I managed to get the job despite having no experience in that particular field.
Not only this saved me from a personal crisis, but it paid better than the shitty Java job I had, and relieved me of having to use a language I couldn't care less for.
Some six months later I jumped jobs again for another Rust position. I'm blown away by how quickly the demand for Rust engineers has grown in this year alone. In Russia in particular this demand is matched with pay that far outpaces anything I could've ever earned doing Java.
Not to mention that the projects Rust is usually being used for are particularly technically challenging and demanding, which is great if you feel like your skills as an engineer are underutilized or misplaced.
So, to all the people behind Rust and its wonderful ecosystem, to all the incredibly welcoming people in this community - a heartfelt thank you. I would've been in a far worse place mentally and financially if it weren't for you all.
I recently discovered and learned how to use the StackExchange Data Explorer API which allows users to craft much more advanced queries than the regular search bar allows, I thought I'd share some of my queries and results with you all because you may find them interesting like I did and it might stir some fun discussion.
Top 100 Most Upvoted Rust Questions on StackOverflow
Top 10 Quick Links
What are the differences between Rust's String and str? (494 upvotes)
Why doesn't println! work in Rust unit tests? (334 upvotes)
Why does the Rust compiler not optimize code assuming that two mutable references cannot alias? (328 upvotes)
How to disable unused code warnings in Rust? (265 upvotes)
How do I print the type of a variable in Rust? (261 upvotes)
Why can't I store a value and a reference to that value in the same struct? (253 upvotes)
How to match a String against string literals in Rust? (250 upvotes)
Why is there a large performance impact when looping over an array with 240 or more elements? (242 upvotes)
How do I concatenate strings? (237 upvotes)
Convert a String to int in Rust? (229 upvotes)
Rustaceans
Online
53,382 members
17,882 members
24,777 members
134,005 members
165,468 members
60,200 members
3,069,950 members
8,139 members
36,550 members
1,289,908 members