Building a complicated FizzBuzz solution as a learning exercise.
Feeling the fear and doing it anyway.
Expressing context and intent in Web APIs.
Out with the old, in the the new.
Continuing learning Rust by building a tool belt.
Learning Rust by doing something useful and non-trivial.
If you think that a language's features would you from poor design, you're missing something.