Hacker News new | ask | show | jobs
by JeremyNT 1832 days ago
As somebody who's worked mostly in very high level "loosey goosey" languages (Ruby, JS) for several years, I had a lot of fun learning Rust. I've still only used it for trivial things but it's an eye opener.

When I was in college, they taught C++ as the programming language (dating myself here...). I walked away with enough negative feelings about it that I thought I just hated strongly typed programming languages that lacked garbage collection, and I thought I hated compilers that spewed errors all the time, and so I gravitated towards things like Python and Ruby.

Rust has proven that I was wrong about myself. I really enjoy working with it - rust has many of the same features but dramatically modernized, and it solves so many ergonomic nightmares that I remember from C++.

With rust I find that entire classes of mistakes I can make with Ruby are straight up impossible because the compiler won't let you get away with it.

If you were scarred by C++, give it a shot, and it may erase some of those old battle scars.