I end up doing exactly the same thing though I start with the intent of starting a project. What usually happens is there is no particular algo or technique I wanted to explore and once I do that I lose interest and feel bad about never finishing a useful side project. This was especially true with video games when I was younger!