Why I’m Ending my GitHub Streak after 844 Days
medium.com
medium.com
Specifically, I have thousands of lines of Groovy/Grails code that I've written over the past few years, where I lazily used "println" to output debug messages, instead of using the log object and the corresponding debug/info/error/warn/whatever call. So now, everyday, I grep through the code, find a file with some println's in it, change some number of them (anywhere from 2 or 3, up to dozens), then commit that.
It's a small thing, but over time it's improving the code base, and pushing my streak up as well. And since I'm visiting every file (eventually) including ones I maybe otherwise wouldn't touch, it's also a chance to sometimes wind up removing dead code, outdated/useless comments, etc.
And of course all this is mixed in with the actual development work on the project as well.
I doubt I'll get to 844 days, but that's OK. It's fun and it's a way to help keep things moving forward.