Ashish Kumar (Ashfame) 🐲
@Ashfame
Cyberpunk @ Woodpckr.com | Building AirGapped Crypto Vault live on stream
How about 3 metrics:
1) Streak Count 🔥 (Current consecutive days of shipping)
2) Streak Peak 🏆 (Highest number of consecutive days of shipping)
3) Total Shippin' Days 🚢 (All streaks combined)
3rd would make it easy for people to lose their streak.
And a single value can be calculated to use for rankings base on right weightage to all 3 metrics.
FWIW we already have Streak Peak, but it's called 👻 Ghost Streak. (Because the streak is dead, but it refers to the "ghost cars" in some racing games where you race against your previous best lap). You can find it on your profile page.
I think the difficulty with adding a third streak is that it's complicated and I'm not sure it really solves the problem. People would still feel bad for losing their Streak Count.
And if we would make the Total Shippin' Days more prominent then there's not as much an incentive to ship daily since you can "just ship tomorrow" which is what the whole streak thing is meant to prevent.
A single value based on 3 metrics combined might just do it. How well that could be depends on weightage assigned to metrics. That figure surely becomes more of a rep than streak then.
Then leaderboard could be split in 2 sections:
1) Rep score - Helps people who let the streak go away + are going to.
2) Underdogs - People who are gaining streak (Crossing certain milestones, like 7 days, 14 days, 30 days, 60 days) specifically highlighting people who don't show up all-time rep.
This is starting to feel overly complicated perhaps? At some point it just should become a karma system if you're gonna implement some opaque algorithm. Ship on consecutive days, karma goes up by 0.2 or something science-y.
AWS Lambdas, Heroku, Netlify, Now - zeit.co/now Mailchimp, WordPress
Exploit the shit out of free tiers :D
I felt getting close to burned out a couple of weeks back. So, I did little work for a few days (like an hour or so while traveling - sketching UI or strategizing something) to keep my streak going. Being able to skip a day and come back to streak or use a shield or hearts to revive a broken streak, is definitely the next step for you to figure out so that its still motivating and yet accounting for health concerns.
As far as cheating goes - people are already doing that by posting non-shipping todos.
Paddle can't be used for payments of services. Only downloadables or SAAS.