GitHub streak: End-game and post-mortem
manishearth.github.io
GitHub streak: End-game and post-mortem
1–10 of 32 posts
Re: GitHub streak: End-game and post-mortem
#2Re: GitHub streak: End-game and post-mortem
#3I can attest to this methodology for increasing self-motivation for OSS contributions. Great post!
So that's why you went on a fuzz-all-the-things spree on Servo!
(Btw, thank you for that fuzzing spree -- you got some interesting use cases for afl-rs and found bugs and now I want to do the same!)
Re: GitHub streak: End-game and post-mortem
#4I can attest to this methodology for increasing self-motivation for OSS contributions. Great post!
:D So that's why you went on a fuzz-all-the-things spree on Servo! (Btw, thank you for that fuzzing spree -- you got some interesting use cases for afl-rs and found bugs and now I want to do the same!)
Re: GitHub streak: End-game and post-mortem
#5You can easily see in mine (https://github.com/daurnimator) when I went on vacation for 3 weeks in November/December last year.
Re: GitHub streak: End-game and post-mortem
#6Re: GitHub streak: End-game and post-mortem
#7Re: GitHub streak: End-game and post-mortem
#8I wonder how you can go on that long. You can easily see in mine ( https://github.com/daurnimator ) when I went on vacation for 3 weeks in November/December last year.
During the semester I have to stay put anyway. Any weekend excursions I would be taking a laptop with me for studying (we have a lot of coursework, and I usually am overloaded with stuff so I need to allocate at least some weekend time for coursework) so I would squeeze in some programming and push it when I got access to internet again. Programming is a refreshing change from physics coursework (which I like too, but it gets tedious) and other stuff, so it's easy to do it daily.
When I went on vacation to the Sunderbans I was filing issues and making minor fixes from my phone.
This summer my internship is elsewhere, and while I do still contribute to Rust/Servo because I love doing it, as mentioned in the post I'll probably forget one day or just take a break.
At this point, if I go on vacation or something I'm just going to drop it -- as I mentioned I don't care about the streak anymore and what I gained from it won't go away unless I take a really long break.
Re: GitHub streak: End-game and post-mortem
#9One thing I try to do on goals that require an action, is not to add stipulations to it like the OP eventually did in the beginning. If you make the hurdle too large you're more likely to break the streak and more likely to fall into inaction, so allowing a small contribution to continue the streak is a net positive. For me, I want to study French every day and I accept that somedays I'm going to be so busy with work that I can only afford five minutes. That's fine--it keeps me motivated the next day and that day likely won't be just five minutes.
I've found it doesn't work for everyone. I personally see it as a game/challenge whereas when I speak to other people they find it overwhelming. As always, there's no one-size-fits-all when it comes to motivation. It looks like it worked for OP to get to where they wanted to go, though.
[0] http://blog.hellopico.com/the-seinfeld-method-dont-break-the...
Re: GitHub streak: End-game and post-mortem
#10Its great to have a goal to increase participation. However, this seems to be a point of vanity than something beneficial at that point.
At this point -- keeping it up would be mainly a vanity thing (but I'm not consciously doing so). For the past few weeks I haven't even thought about it unless I open my profile and notice ("has it been that long? Wow."). It's just continued with no conscious support -- I used to sometimes think "hey, did I forget to commit today" (the answer would usually be no, but the point is that I was still asking myself this). Now I don't. Not because I know I've committed, but because the streak doesn't matter.