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 #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
Anybody out there living in Somerville Ward 3? Take a good look at Michele Lippens for School Committee! She’s a working teacher (20+ years of experience) and she is passionate about education and inclusion. Just what you want on the committee. You can learn more at micheleforsomerville.com
October 29, 2025 at 11:44 AM
New rust-lang blog post on explicit capture clauses, continuing to document thoughts about ergonomic ref-counting:

smallcultfollowing.com/babysteps/bl...
Explicit capture clauses · baby steps
smallcultfollowing.com
October 23, 2025 at 12:35 AM
New #rust blog post on how we could get types that cannot be forgotten, types that must be moved, async and const drop, and other fun stuff:

smallcultfollowing.com/babysteps/bl...
Move, Destruct, Leak, and Rust · baby steps
smallcultfollowing.com
October 22, 2025 at 2:02 AM
New blog post arguing that we need to have a way to create handles that is both explicit *and* ergonomic around closures (even if we later have a fully automatic option, too).

smallcultfollowing.com/babysteps/bl...
We need (at least) ergonomic, explicit handles · baby steps
smallcultfollowing.com
October 13, 2025 at 11:43 AM
New blog post, "Symmetric ACP":

smallcultfollowing.com/babysteps/bl...

This post describes **SymmACP** -- a proposed extension to Zed Industries' Agent Client Protocol that lets you author extensions to AI tooling that can be combined orthogonally to one another.
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
October 8, 2025 at 3:25 PM
Reposted by nikomatsakis
My home of Missoula just voted to establish the pride flag as an official government flag of the city, thereby circumventing the state's asinine pride flag ban. 🏳️‍🌈

Missoula is once again showing how to fight back against policies that seek to erase the LGBTQ community.
June 3, 2025 at 3:34 AM
I’ve been experimenting with Claude Code/Cline. Interesting how this changes the calculus for languages. Why pick one language over another if the AI is writing a lot of the code? Reviewability and local reasoning seem paramount. Efficiency and portability matter too. The rest? Meh.
June 2, 2025 at 10:47 PM
How had I never heard of firedbg.sea-ql.org/blog/2023-12...? This cools cool! Is it still actively developed? Anybody tried it?
Introducing FireDBG for Rust | FireDBG - 🔥 Time Travel Visual Debugger for Rust
Debugging programs is hard
firedbg.sea-ql.org
May 31, 2025 at 11:53 AM
People always ask me “so is AWS using Rust?” Happy to be part of this article shining some light on how Rust is changing the way services are built in AWS.
May 27, 2025 at 5:31 PM
All my jokes are inside jokes with me, myself, and I.
May 24, 2025 at 2:30 PM
Today I’ll be teaching the middle school math classes at my daughter’s school. Wish me luck. Or maybe wish the kids luck! nikomatsakis.github.io/math-is-more...
Math is more than numbers - Nicholas Matsakis
nikomatsakis.github.io
May 23, 2025 at 8:33 AM
Hey RustWeek! I talked to someone who had a company at RustWeek that could help with processing the data from the Rust Vision Doc survey. I think I have their name or card but I have a lot names and cards so I was wondering whether that person would see this message and reach out to me =)
May 22, 2025 at 5:41 PM
Does anybody else feel that copilot's logo looks like a frog?
May 19, 2025 at 11:42 AM
My favorite part happened on the way over. Five of us were taking an Uber to the venue and one of them I had never met, so I introduced myself. "We've been working together for 10 years," he said. "I'm Vadim Petrochenkov". As far as I know, it's the first time I ever laid eyes on the guy. Amazing!
I kinda love how goofy I look in this picture (front row left). What a great party!
Live from the 10 Years of Rust celebration in Utrecht, Netherlands, we are very happy to announce a new version of Rust, 1.87.0!

See the blog post and release notes for all the details!

blog.rust-lang.org/2025/05/15/R...
May 16, 2025 at 7:29 AM
I kinda love how goofy I look in this picture (front row left). What a great party!
Live from the 10 Years of Rust celebration in Utrecht, Netherlands, we are very happy to announce a new version of Rust, 1.87.0!

See the blog post and release notes for all the details!

blog.rust-lang.org/2025/05/15/R...
May 16, 2025 at 6:01 AM
New blog post in honor of Rust's 10th anniversary: smallcultfollowing.com/babysteps/bl...
Rust turns 10 · baby steps
smallcultfollowing.com
May 15, 2025 at 9:59 PM
This movie theater is truly the most inspired choice for a conference venue. #rustweek
May 14, 2025 at 3:52 AM