I love recreational programming in Rust
In this age of vibe coding, which I respect but don't enjoy, I love coding for the sake of coding.
Especially since I learnt Rust with all its minutiae, I find myself often coding just to solve language related challenges like avoiding cloning where it makes sense, solving problems by making heavy use of pattern matching on rich ADTs, using iterators, implementing traits, using async/await, you name it.
I must say I used AI not to code for me, but instead to explain in simple terms hard concepts of the language. The official book was awesome. However, some stuff only sank in with AI examples. For this, I find LLMs work great.
Even if my problem domain isn't interesting enough, using Rust always is, and therefore, I find myself addicted to coding weekly on my personal pet projects. Do you feel the same?