About

In August 2016 I started using Rust professionally after a experimenting with it on and off for a few months.

Some of my initial experiences with learning Rust were extremely frustrating because I’ve spent far too long working with non-functional object-oriented languages such as C++ and Java. Luckily, I had switched mostly to Scala development about a year prior to this and that was definitely good preparation for learning Rust, but Scala is also an object-oriented language, so of course I kept trying to emulate that approach in Rust, and that is the wrong approach entirely.

The purpose of this blog is to force me to understand Rust concepts well enough that I can explain them to others. I hope that this will make me a better Rust developer, and hopefully will help others out too.

The best way to contact me is via LinkedIn. Please include a real introduction since I usually ignore requests from people I don’t know that just use the default introduction.

You can also follow this site on twitter at @LearnRust or follow me personally at @andygrove73.