Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

After a lot of C/jS/TS/Go I finally found my pleasure with Rust.

It has some drawbacks like very slow compile time but it make your code sooo more robust!

On the other hand Go's pointer system and lack of immutable semantics make it really easy to introduce bugs when LOC >= 15k.

Rust support for arm, and wasm (without runtime, unlime Go) make me feel it have a great future and personally I'll never look back.

Go's lack of algebraic data type is a real panacea and make programming experience so painful.

Be prepared to have a bigger CI/CD (due to resource intensive compilation) but then your infra will requires far less resources! And you'll finally be able to sleep at night without fearing to have your infra burning.

Please note my use cases are HTTP APIs, cli programs and banckend dev like infra.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: