The Code Reviewer Who Never Goes Home: Why C++ Engineers Can Learn Rust
Rust feels awkward to C++ engineers, but most of what seems strange is a rule they already enforce by hand. What changes is who does the enforcing.
Notes on what I've learned by running into walls, thinking hard, and building things.
Rust feels awkward to C++ engineers, but most of what seems strange is a rule they already enforce by hand. What changes is who does the enforcing.

Why I built a JVM in Rust that runs in the browser as WebAssembly, the design decisions behind it, what building it taught me, and what's left to do.

A C pointer style argument that looks like bikeshedding, until const and a typedef quietly reverse the meaning of a declaration three release candidates deep.

Why Java has no unsigned integer types, and what that design choice says about who a language trusts with freedom.
