errs :^) retweeted
Happy 121st birthday to the NYC Subway, opened on this day in 1904. Like the city itself, you can’t truly love it until there are days where you hate it. But I will always be grateful for it every one of those days.
Replying to @timothyac__
nope, I was already in the office in NYC
I urge companies to take funding contributors seriously, in ways that aren’t tied to projects and goals. Being a generalist in the compiler meant that often I wasn’t working towards a roadmap, but my contributions *always* paid off in the long term extensibility of the language.
That does mean I’ll be scaling back my Rust contributions over the next few months before I start my new job. Sorry to the folks who were looking forward to stuff I had in the pipeline. I really would’ve liked to deliver async fn in dyn traits or `-Zhigher-ranked-assumptions`.
Unfortunately, it was not possible to snag a new job working on Rust in the way that I do today (type system/compiler frontend) especially with the freedom I have today, and I couldn't possibly be jobless for an indeterminate amount of time waiting for the right role to show up.
I’m glad I got the opportunity to do amazing work on Rust over the last 3 years. It’s hard to quantify, but I hope people saw a difference due to my work on async traits/closures, the type system, diagnostics, style team, ICE fixes, internal refactors, speedups, edition 2024 etc.
Today’s my last day at AWS working on the Rust compiler. Unfortunately, back in July I received notice that I had to choose between moving to Boston from NYC, or leaving the company due to RTO policy. I unfortunately couldn’t abandon the city I plan on being my long term home.
The PR is pretty technical, so I don't expect that many people to understand what's going on in it, but hopefully when it lands I can ask people to test their code with `-Zhigher-ranked-assumptions` and see if it fixes their code ✨
github.com/rust-lang/rust/pu… is the beginning of a fix for all the nonsense lifetime errors you probably encounter when writing async code in Rust that heavily uses lifetimes.
github.com/rust-lang/rust/is…: if you've ever hit any of these issues, I'd like your feedback when the PR lands.
I know I've tweeted about asking for leads before, but this time it's serious. DMs should be open, and apologies for possibly ignoring previous reachouts :)
Bad news -- I'm not going to be with my employer for much longer due to team relocation demands. If anyone has any leads for roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.
errs :^) retweeted
Looking forward to seeing everyone at tomorrow's #RustNYC! It's a community show and tell (we haven't done one of those in a while!), so come, share your side projects or just something you think is cool!!!
errs :^) retweeted
[ dA - 014 ] Jane Remover - "Revengeseekerz" out now, via deadAir
MV🎥: "angels in camo"
errs :^) retweeted

RustNL@Rust_NL26 Mar 2025
Netherlands
NetherlandsConnected via WebAccount-level information, not a live location or per-post device.
** Speaker announcement ** Catch this talk at RustWeek 2025!
Speaker: Michael "compiler-errors" Goulet
Title: (Almost) Everything You Should Know About The Compiler Frontend
Info & tickets: rustweek.org/talks/errs/
See you in Utrecht 13-17 May, 2025!
#rustweek #rustlang












