> self contained puzzles
These hit pretty close to home. The thing is, at any given time I either don't have an actual project I'm eager / able to start, or if I am motivated to "get stuff done" then I don't want to complicate the effort with something new so I reach for more familiar tools.
I've considered building a simple CRUD REST API or small CLI script in haskell. Do you really suspect I'd learn much more than I would with Advent of Code (which I have done before)?
On the one hand, stuff like learning Hesod, database interaction, and I/O generally would be a real skill. On the other hand, one time I attempted to hack Postgrest to work for Redshift. It mostly worked (read only, no bells and whistles) and that was cool but I didn't really feel i learned much