Why learn Rust? In Network Engineering at Facebook Meta, we’ve been going through an interesting transformation in which we’re starting to be discouraged to write new services in Python, and, instead start writing more in Rust (and sorry Golang, of which we’ve already got a bit written in. I’ve always said that I’m not overly a smart person (though am stubborn enough to solve most problems), and don’t expect to be able to pick it up quickly, I decided to start learning by challenge tasks, do as much as I can in it, and document some here. … »