A thing that constantly blows my mind about writing Rust is how handling error conditions feels *horrible*, it's miserable and it's a constant source of friction, but then I think about how I would have written the equivalent C++ and I basically would have like… just… not… handled errors correctly, probably