just spent 2 weeks building a project in Rust and I'm convinced it's the only language that's simultaneously amazing and infuriating. who thought borrow checker errors were a good idea?