Commit Every Day, Blog Every Week
nathanleclaire.com
nathanleclaire.com
This gets me into the project with little to no friction and provides a quick accomplishment.
It helps avoid the mind-wandering morning thoughts of "where was I" and "what should I do today".
It's basically the Hemingway hack that's been mentioned plenty of times...
"The best way is always to stop when you are going good and when you know what will happen next. If you do that every day … you will never be stuck. Always stop while you are going good and don’t think about it or worry about it until you start to write the next day. That way your subconscious will work on it all the time. But if you think about it consciously or worry about it you will kill it and your brain will be tired before you start."
One thing that might affect my streak is the use of feature branches. I'm a hobbyist-getting-more-serious programmer, and I am just getting away from the lazy habit of pushing every commit to master. But branch commits don't count towards your contributions until you merge them, and I'm not sure how that affects streaks.
That said, if the point is to just make a commit each day and you're not measuring that with a github streak, there's no difficulty. I like these goals; I'm always curious to see if announcements of good intentions like this go anywhere.
[0] - http://introtopython.org
edit: s/commit/merge/
Make sure you use that blog title generator posted to HN few days ago, that'll guarantee you benefit the humankind.
And a suggestion on the design front: if you're going to be generating that much content, make sure your blog is friendly on the eye, constraining your fluid width layout so you get a maximum of 12-15 words/line would be an easy win :)
Good luck!