Showing my working

I normally use Bitbucket for code hosting of free private repos, and Github for open source stuff. Without thinking, I went ahead and created repos on bitbucket for a theme, an install profile, and a custom migration module. But then I realised that I should put my money where my mouth is and put the code out in the open as well. If I'm sharing the process, I should share the code as well. I always find it easier to learn when I can see concrete, meaningful examples, rather than dummy code full of foo this and bar that.

While I was at it, I also set up a kanban board. After all, in my day job I'm always banging on about making sure that the workflow is organised, so why not take the same approach with my side projects?

What's the worst that could happen? As long as I don't do anything stupid, like revealing private keys, then sharing the code is a good way for people to learn from my mistakes. I might even get some free code review from the Drupal community out of it...