Hacker News new | ask | show | jobs
by dgb23 1581 days ago
Rust is a terribly slow language to write in, especially if you’re trying to fight it in any way - because you‘ll lose.

It’s verbose and quite ugly as it tries to appeal to C family programmers while being expression and pattern based.

When trying to resolve ownership issues with closures the first time, you‘ll be doubting whether Rust is in fact a language or just a sick elaborate joke that tries to mock you for even considering to use it.

But with every concept learned you feel accomplished and start to develop Stockholm syndrome. The Rust compiler beats you to pieces and puts you together again.

As a new programmer, you rise from the ashes of your past inadequacies and delusions:

„Rust is actually a pretty productive language.“

On a more serious note: there is a book „Programming Rust“ and likely others that help with a structured introduction to the language, which I feel is a warranted approach, especially if the memory management concepts seem alien to you.

2 comments

> When trying to resolve ownership issues

aka fix provably buggy code before it makes it to production?

I was trying to joke about the experience of learning the language rather than making an educated assessment of it.
I feel like some others aren't seeing the humour in your comment. Or maybe I'm just weird. Orr maybe I'm new enough to Rust still that I don't get offended. Anyways, you got a laugh from me at least!
Yeah! It’s a language that’s highly praised for good reason. But it’s also quite challenging to grasp some of the unique concepts to a degree where humor is the only viable self defense!