nikomatsakis
banner
nikomatsakis.com
nikomatsakis
@nikomatsakis.com
Weird Al meets Grace Hopper. Rustacean. He/him.

I work for @AWSCloud. Opinions on twitter and elsewhere are my own.
Pinned
Of all my blog posts, I'm proudest of this one:

smallcultfollowing.com/babysteps/bl...
baby steps
smallcultfollowing.com
New Dada blog post smallcultfollowing.com/babysteps/bl... -- things start to diverge from Rust in a deep way and I think the first where we start to see some real advantages to the Dada way of doing things (and some of the tradeoffs I made to achieve those advantages).
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
February 14, 2026 at 12:24 PM
Third popcorn-sized Dada blog post: smallcultfollowing.com/babysteps/bl...
Dada: moves and mutation · baby steps
smallcultfollowing.com
February 11, 2026 at 12:42 AM
Reposted by nikomatsakis
guys… we made a Super Bowl ad

here’s how we did it: www.404media.co/watch-404-me...
February 9, 2026 at 3:09 AM
I've learned by now not to make promises about my posting schedule, but I do find that posting things on my blog makes me happier. I'm going to see if I can bang out short posts that cover the things on my mind on a more regular basis.
February 9, 2026 at 11:16 AM
New (very short) Dada post: smallcultfollowing.com/babysteps/bl...
Hello, Dada! · baby steps
smallcultfollowing.com
February 9, 2026 at 11:15 AM
Side projects keep me sane: smallcultfollowing.com/babysteps/bl...
Fun With Dada · baby steps
smallcultfollowing.com
February 9, 2026 at 3:07 AM
Any lean-fanatics who can recommend a book that walks through building a prog lang in lean?
February 7, 2026 at 10:23 PM
Things that suck: the UK ETA app. I mean, the concept, well whatever, they want to tax me and call it "security" fine, but can they at least make an app that doesn't take 5-10 minutes to proceed through each stage?
February 7, 2026 at 3:26 PM
Reposted by nikomatsakis
I'm having an incomprehensible problem: I WANT to open VsCode's Chat UI, and I can't figure out how! When was the last time that the problem was not being able to figure out how to get an AI extension to appear, rather than the reverse??
January 1, 2026 at 10:56 AM
Second blog post from the Rust vision doc effort:

blog.rust-lang.org/2025/12/19/w...

Working through the data we gathered really helped sharpen my understanding here.
What do people love about Rust? | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
December 19, 2025 at 10:02 PM
Reposted by nikomatsakis
Are you in a safety-critical industry? Using the Rust programming language (@rust-lang.org) or would like to? Make your voice heard when it comes to what you'd like to see for Rust Project Goals!

(survey link below)
December 9, 2025 at 7:10 PM
Why can't contributors to Rust treat me like Claude does? Claude always has nice things to say about my brilliant insights.
December 19, 2025 at 10:50 AM
OH: "weird and confusing compilation errors but not wrong runtime behavior" is the rust motto
December 5, 2025 at 12:10 PM
First of many blog posts about the Rust vision doc process: blog.rust-lang.org/2025/12/03/l...
Lessons learned from the Rust Vision Doc process | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
December 4, 2025 at 1:01 AM
Here's the thing about "Find my Phone" alerts on iPhone. Until I have found the phone, I can't see it. Once I have found it, I don't want to see it. So why do they stay on there for an absurdly long time, despite my attempts to click them away? WHY?
December 3, 2025 at 12:21 PM
New #rustlang blog post, about "move expressions", an idea that came up after my last post on ergonomic ref counting:

smallcultfollowing.com/babysteps/bl...
Move Expressions · baby steps
smallcultfollowing.com
November 21, 2025 at 4:34 PM
How did I go through the last 28 years without ever seeing the music video for "The World Around" by Daft Punk? Amazing. www.youtube.com/watch?v=K0HS...
Daft Punk - Around The World (Official Music Video Remastered)
YouTube video by Daft Punk
www.youtube.com
November 20, 2025 at 10:14 PM
Pretty cool that Rust is big enough to take down the internet. :D
November 20, 2025 at 12:00 AM
Another blog post about ergonomic ref counting in Rust:

smallcultfollowing.com/babysteps/bl...
Just call clone (or alias) · baby steps
smallcultfollowing.com
November 10, 2025 at 9:51 PM
Bikeshedding `Handle` and other follow-up thoughts · baby steps
smallcultfollowing.com
November 5, 2025 at 1:47 PM
Congratulations Michele! Nobody worked harder than you. I don't envy you the challenge of figuring out how to navigate school funding in our current political environment, but I'm glad it'll be you helping to do it.
November 5, 2025 at 11:02 AM
Reposted by nikomatsakis
happy to share another production of the Rust Project Content Team. this time we sat down with Jack Huey and @nikomatsakis.com to learn more about what the Vision doc is!

(link to video in next post)
October 31, 2025 at 5:35 PM
Reposted by nikomatsakis
Exciting news!

Today, we announced the Rust Foundation Maintainers Fund: an initiative to provide consistent, transparent, long-term support for the developers who make Rust possible.

Supporting maintainers = supporting Rust’s future.

Learn more: rustfoundation.org/media/announ...
Announcing the Rust Foundation Maintainers Fund
rustfoundation.org
November 4, 2025 at 4:33 PM