Go Zero Values

Possibly one step towards named arguments in Rust (2020)

Typestates in Rust

About Safety, Security and yes, C++ and Rust (2023)

Thinkerbell Postmortem/Brain dump (2018)

What would it take to add refinement types to Rust?

What would it take to add refinement types to Rust?

Possibly one step towards named arguments in Rust (2020)

Coding for a Finite World (2023)

Programming languages that blew my mind (2023)

So You Want to Optimize Your Code? (also, a disordered, confusing and absolutely incomplete oral history of Firefox performance)

Coding for a Finite World

About Safety, Security and yes, C++ and Rust

Why did Mozilla remove XUL add-ons? (2020)

Why Did Mozilla Remove XUL Add-Ons?

Units of Measure in Rust with Refinement Types

Typestates in Rust (2018)

Rust Typestates

Towards a JavaScript Binary AST

Things to do before your project dies