New blog post: I am a Rust compiler engineer looking for a new job
https://nnethercote.github.io/2025/07/18/looking-for-a-new-job.html
Not so happy, this one :(
UPDATE 2025-09-03: I have found a new job and will be starting next week. I will post more details soon. Many thanks to everyone who helped publicize this post and to everyone who contacted me about possible work. Rust is being used in many interesting places!
on my death bed, you approach to hear a whisper
"ᵇᵒʳʳᵒʷ ᶜʰᵉᶜᵏⁱⁿᵍ ⁱˢ ᵉᵃˢʸ ʷⁱᵗʰ ᵗⁱᵐᵉ ᵗʳᵃᵛᵉˡ ᵃⁿᵈ ˢᵖᵃᶜᵉᵗⁱᵐᵉ ʳᵉᵃᶜʰᵃᵇⁱˡⁱᵗʸ"
If you care about rust compile times, this may be of interest: we've recently switched rustc to use lld as the default linker on x64 linux.
We do this on nightly only for now, to expand testing and catch issues early. We've found and fixed a couple already.
Once these are all ironed out, we'll enable it for real to reach stable.
I wrote more about it, with details and some perf improvements, in https://blog.rust-lang.org/2024/05/17/enabling-rust-lld-on-linux.html
It's fast, especially for debug builds (e.g. -40% in ripgrep).
gen fn count_to_three() -> i32 {
yield 1;
yield 2;
yield 3;
}
in tomorrow's nightly 😍