1. Filling in the intermediate gaps in design and architecture in enterprise project. I think of it as a half-mentor that may lead to my growth.

2. Giving some structure to my opensource project ideas. I had a good time getting over my analysis-paralysis while writing them down.