Obviously I have this, or some other idea for a long while. Now it's time to pinpoint it.
The blog will be about web craftsmanship. I want to write on regular basis (no less then once a week) about things I'm learning in this field.
I want to create and maintain my own engine for this. The reasons are:
- 
it will be a nice playground development, 
- 
I will have everything my way. 
- 
I will be able to write about developing my blog on my blog. 
Technical considerations
- 
Isomorphic app Rendered to static files on build time. Raw markdown and metadata should be hosted along compiled HTML for client side routing and rendering. 
- 
Adhere to progressive enhancement principles 
- 
Git integrated Both engine and content should be version controlled. There should be two separate repos. Eventually I want to post and update via git push.As much metadata as possible should be gathered from repo. This would ideally include: - Publication date (i.e. the date given post was merged to master?)
- Editing history
- Authors (if there were changes merged from pull requests)
 
Nice to have features
- 
Twitter integration Display my tweets and retweets in a feed among blog posts. Post updates to Twitter automatically. 
- 
Stack Exchange integration Display my Stack Exchange activity (questions and answers) in a feed among blog posts.