Tell HN: Rust Is Complex
I too program in rust, however I don&#x27;t like programming in rust. It feels like C++ on steroids. I consider all the meta-programming and traits mostly read only. There&#x27;s too many concepts you have to understand and wrappers on top of wrappers. And even when you know what you want to do, it&#x27;s sometimes a huge fight to get rust to understand what you are doing. Even with unsafe this process can be really annoying and frustrating. Compile times are slow and binaries big.<p>For example, recent struggle with rust I had. Was storing something pre-computed into a global variable (in C terms think of pointer to binary data). And after it&#x27;s stored this variable is never mutated anymore, just read, so it&#x27;s completely safe. Unfortunately it felt almost impossible to get rust to understand this, and it always wanted to copy the damn thing, or preaching me how it&#x27;s unsafe.<p>That said, rust is still very much good tool to have in pocket when you have to program high-performance and secure software. But I would not ever program a huge project with it, perhaps use it only in critical parts.