Rust Is Hard, Or: The Misery of Mainstream Programming

,

https://hirrolot.github.io/posts/rust-is-hard-or-the-misery-of-mainstream-programming.html

I don’t have any experience in Rust yet, so can’t really comment, other than make a few observations. There are a lot of neat command line tools coming out that are written in rust (ripgrep, fd, etc). These are system tasks, and Rust is a systems language. However, it still feels like Go is the right language for higher level programs like Simple IoT where a runtime simplifies some things – at least for me right now. Go strikes a nice balance of using both a compiler and runtime. It’s nice to have options. One things we know for sure, programming language design is a constant sea of churn and innovation. The challenge of instructing nearly unbounded machines in complex operations …