12 ms·
Show HN: Simple tool to make a habit of exercising
- smitty1e 7y agoI drank the Samsung kool-aid, with the Galaxy Sx phone, Gear Active watch, and the Level headphones. The Health App has been a win. Tracking meals and what have you is straightforward. But the real win is the gamification of the Global Challenge. While completely meaningless in any real-world sense, somehow keeping the step score and all of the silly achievements and missions help to quantify and motivate. Recently, via the headphones, I've taken in some outstanding podcasts while out walking. (No specifics, lest I violate the HN orthodoxy.) Overall, any app that gets us up and moving is a positive thing.
- dominotw 7y agoThis is exactly why duolingo owl has so much power over me. Can't lose my 235 day streak and can't drop out of to a lower league after working so hard to get to that league.
- ptm 7y ago> duolingo owl has so much power over me. I use duolingo as well - and one of the saddest days was when I lost a 100+ day streak. It's funny how a meaningless number can have so much power.
- roylez 7y agoMy experience is different here. Every time when I am about to lose a streak, I would try hard not to be influenced emotionally, and would regard an opportunity to keep my ego in check. I have lost streaks many times, 50+ maybe three times, 100+ one time, and I still feel fine with myself. Normally I would practice Duolingo in the morning before coffee everyday, like a ritual.
- appleiigs 7y agoI don't remember perfectly, but the creator of Lodash (javascript library) had something like a 365 day streak of coding everyday. But it was broken because he committed late a night and the cutoff was on a different timezone. He was so bothered by it, he contacted GitHub to fix it for him.
- cj 7y agoCouldn't he have simply back dated a commit (or edited the time of an existing commit)? Ex. https://github.com/gelstudios/gitfiti https://github.com/gelstudios/gitfiti
- choward 7y agoI've used Duolingo a few times and each time I quit it was because a steak ended.
- organsnyder 7y agoI've maintained my 758-day streak freeze for basically the entire summer using streak freezes from accrued lingots. Not sure I still deserve the streak, but it's definitely kept Duolingo in the front of my mind even as I've taken a break (and I'm getting low on lingots, so I'll be getting back on the horse soon).
- harrisonjackson 7y agoWas/is Duolingo effective for you? How much have you improved since starting it and what was your skill level when you started? Asking because I've had a couple of false starts with it, but I'm feeling motivated again!
- dominotw 7y agoI am not sure how much it helped me since I haven't really used my spanish in real world yet. I only knew 2 words in spanish. I go to cross english-spanish meetups and I can form basic sentences and ask questions ect and I can understand some if they speak very slowly and give me a pause to interpret it.
- ptm 7y agoThanks for your review. > gamification of the Global Challenge. I have personally experienced how powerful gamification ux can be. Especially if used for a positive outcome.
- anewguy9000 7y agointernal service error :(
- ptm 7y agoSorry for the bug. I think you logged-in before "trying out". I have fixed the bug now.
- deepprocess 7y agoI'm getting an error 500 and I did not log in. Just hit try. And the error trace back is visible w/paths etc.
- nickparker 7y agoI love this and hope to see it succeed. I've always found I work out dramatically more reliably with a little bit of social accountability. Unfortunately not hopping on as a user because I have a workout partner at the moment, but I've been wishing someone would build this for ages.
- ptm 7y agoThanks for your review. > I work out dramatically more with a little bit of social accountability. I have experienced the same myself, and suspect that it is true for most people.
- thekyle 7y agoOne critique I have is that it seems like it's binary whether you complete a task on any given day which doesn't work well if you only partially complete something. For example, lets say I set a goal to walk for 1 hour per day. But then I only walk for 30 minutes, how would the app handle that situation?
- ptm 7y agoI debated having an orange (semi-done) state. But I felt that the ux was getting a bit too complex. So I left it out. Unfortunately at the moment it is binary (done or not-done).
- WA 7y agoSee, this is where technology can’t help. Weaseling around with half-done tasks won’t cut it. Why did you want to track the goal in the first place? This is probably the most important question. Why didn’t you set the goal to 30 minutes, if there are days where it’s likely that you miss your more ambitious goal? If you set the goal to walk an hour per day and you just walk 30 minutes, you obviously failed to reach the goal. Depending on the first two questions, you can be hard on yourself for this or not.
- IanCal 7y ago> Why didn’t you set the goal to 30 minutes, if there are days where it’s likely that you miss your more ambitious goal? Because the goal is still an hour, but there are different levels of failing. A simple binary "pass/fail" means the record shows the same difference between lying in bed all day Vs running a marathon and walking 59 minutes Vs 61. If I'm 2 grams above my goal weight at Christmas is that a simple "fail"? You are right that setting a goal aligned with what you want to change is the important question, but you want you achieve may not well fit into a clear pass/fail.
- WA 7y agoBut walking for 15 minutes is also better than lying in bed. Or for 5 minutes. Where do you draw the line? You could make this percentage-based. Track the progress, show green or some kind of achievement only when you have 100%. I’d argue that this system is okay too, but more complicated than a simple binary yes/no choice. Walking 59 minutes or 2 grams above goal weight: If you are serious about the goal, this could serve as a great reminder that you should push through the last minute of walking or get down on Christmas and burn an extra 150 kcal. Again, depends on how serious you are about your goals.
- skanga 7y agoCan you add "laps" to the target counter?
- ptm 7y agoI have added laps now.
- krilly 7y agoThere's a great open source android app[0] which has most of the functionality here in a really polished package. [0] https://github.com/iSoron/uhabits https://github.com/iSoron/uhabits
- ptm 7y agoThanks for the link. Will check it out.
- coolness 7y agoI use this one as well, didn't know it was open source! There's a certain satisfaction to ticking a box after you've done something
- tarosnow 7y agoIs there an equivalent of this on iOS?
- luigi23 7y agoWorking on something similar for iOS and watchOS for some time, planning to ship it this year.
- majewsky 7y agoWhat I would like is a paid plan where you pay for each day where you don't exercise. See "loss aversion" on Wikipedia for why.
- kyshoc 7y agoCheck out Beeminder[0], this is exactly what their product does. [0]: https://beeminder.com/ https://beeminder.com/
- glandium 7y agoThat's kind of what you're doing if you get an expensive gym subscription and don't go.
- rubidium 7y agoNo it’s a different psychological trigger.
- organsnyder 7y agoI pay the same amount for my gym membership whether I go or not. What GP is asking for would only cost money on the days they don't go.
- Joof 7y agoNo rest days? Sounds pretty brutal.
- Tangokat 7y agoJust make a bet with a friend. Work out 4 days a week, for each day missed you owe him $100, same for him. Proof must be provided at the end of the month (most gyms allow you to get a list of your check-ins)
- peterwwillis 7y agoThe thing that helps me exercise is not habit, it's goals. I used to work out 5x a week, but other things fill my time now, so I need a reason to work out. Lately it's indulging in food/drink, going on a long trip, a weekend at the beach, etc. If it weren't for the goals I'd probably never go.
- appleiigs 7y agoYeah, thinking about the long term goal, the result, is what keeps you going. Imagining how good you'll look if you lost 20 lbs makes you want to exercise or eat healthy today. Maintaining a streak has more of a negative feeling, where you are committed to it but don't really want to do it. Also, what happens if you lose the streak. If you missed 1 day, now the streak and motivation is gone. 1 day turns into 2, etc.
- rapind 7y agoWhat keeps me going is that I like the soreness that follows a day or two after a good workout. So that's the goal, to get sore. Sounds masochistic but it's like a good sore if that makes any sense.
- loblollyboy 7y agoWhy cant you just go excercise?
- Ensorceled 7y agoSome humans have problems with motivation and focus. Clearly you don't but that doesn't mean other people don't need tricks and tools to help them.
- LeonB 7y agoOnce you've developed a habit, you will just go exercise. This app is designed to help you develop that habit.
- JohnJamesRambo 7y agoOh goodness thank you. I was looking for something just like this.
- ptm 7y agoGlad you find it useful
- iandanforth 7y agoStreaks are often self-defeating. A few samples from the duolingo forums where this comes up frequently: https://forum.duolingo.com/comment/17598950/The-demotivation-of-a-STREAK https://forum.duolingo.com/comment/17598950/The-demotivation... https://forum.duolingo.com/comment/3705144/Streak-Breaker-Why-Streaks-aren-t-so-important-after-all https://forum.duolingo.com/comment/3705144/Streak-Breaker-Wh... https://forum.duolingo.com/comment/7927344/Lost-streak-and-motivation https://forum.duolingo.com/comment/7927344/Lost-streak-and-m...
- cconcepts 7y agoI had a several hundred day streak on duolingo, lost it and haven't opened the app since. Why would I, all my hard work is lost? I didn't actively think about it until I saw this.
- LeonB 7y agoSounds like poor streak design if it never lets you miss a day. Kind of tragic that they'd impose that on humans.
- nxc18 7y agoThey have streak freeze now. Not sure if it’s because I’m a premium subscriber or not, but it keeps my streak going if I miss a day but come back.
- TeMPOraL 7y agoI think they realized streak breaking is a serious problem for people (that people only discover when they're about to break it; I can confirm my wife had this very situation with Duolingo) - and figured out they can make money off it. AFAIK, freezing streaks is tied to in-app purchases somehow, or otherwise burns some gems or points you can replenish with money. My own experience in trying maintaining chains of habits confirms it too - once I slipped on a longer streak, I immediately thought "screw this, I'm not doing this anymore" - because my mental set point moved from "doing something" to "I need to do a streak at least as long as the previous one, and man, how long will that take...".
- andrewstuart 7y agoNo app will work. You just have to reprogram yourself to do it. Nothing else but ACTION will suffice for exercising. A very fit friend of mine said to me many years ago "I just don't give myself any choice about whether I'm going to the gym." You can talk and use apps and make plans and get trainers and coaches and excuses etc etc etc but in the end the ONLY thing that works is ACTION - go and exercise. Find an exercise that suits you. I like running because it's so easy - just pull on shoes and go - and you can listen to podcasts as you do it. Also CrossFit because I find exercise boring so it's really great to do a group class where the instructor tells you what to do - all I need to do is turn up for an hour and hand over all the thinking about it to someone else and leave fitter and hour later.
- willio58 7y agoYou sound like a CrossFit person haha. But seriously, there is a place for tools and apps in working out for some people. My Apple Watch has made my exercise more regular and progress significantly more measurable for me.
- andrewstuart 7y ago>> You sound like a CrossFit person haha No just an inherently sedentary programmer - I'm no CrossFit evangelist - it's just a highly time efficient way to meet the goal of being fitter and returning to programming. I think the secret to actually exercising is understanding what you do and do not like and finding exercise that suits you. If I go to the gym on my own I get bored and I do not push myself thus I do not get much fitter. So CrossFit is part of the success secret for me because it is effectively a group gym program in which I must do what I am told whilst I am there - unlike going to the gym on my own, getting bored and lazy and dropping it because it's not working for me. Since I am too lazy to exercise intensively I need to be in a structured environment to do that. Going to a group exercise class requires nothing more of you than turning up - motivating yourself just to arrive somewhere is much easier to do than motivating yourself to self plan and self drive an entire workout.
- andrewstuart 7y agoHaving said that - I think it's a great business to make apps for this stuff and there is big money in it. The reason is simply because people don't want to take action. They want to procrastinate and avoid and find ways of almost exercising and there's absolutely no better way to do that than to delegate all your emotional energy on the subject to some sort of app. Apps to encourage you to exercise are awesome business - they just aren't a way to actually become an exercising person but who really cares about that.
- robotresearcher 7y agoI like it a lot, thank you. Quick notes: i couldn’t find a way to delete a task, and the task directory table doesn’t fit on an iPhone 8 held vertically.
- ListeningPie 7y agoThe front page has a clear design explaining the idea. Working on a product myself the one liner and short explanations are harder to create than most people imagine. Good job.
- hrdwdmrbl 7y ago(sincere) Thank you for making the product that I had as just an idea. I thought about a workout BFF in terms of a good commitment device. My other angle on this kind of commitment device was someone to call me to wake me up in the morning. :) Great stuff!
- nevster 7y agoI'm a fan of http://dontbreakthechain.com http://dontbreakthechain.com
- saimiam 7y agoMy challenge with working out is not how to continue once I start which tools like the X.effect and streaks help with. It is how to go from 0 to 1. How to start? That’s a mindset challenge which is probably insurmountable for any app to solve for an individual. I’ve watched myself bottom out through eating junk and lazing around before something clicks and I start exercising. I want to figure out how to shorten the distance between two exercise peaks.
- cgriswald 7y agoThe only thing that works for me in that situation is to decide to do it and then do it, no matter what. It’ll suck for a couple of weeks, but by tracking weight, body fat, and just looking in the mirror for changes, it sucks a little less.
- avinassh 7y agoIt might be a stupid question, but how do I sign up? I can't find it anywhere.
- ptm 7y agoYou click on the "Try it out" button to create a demo dashboard, add tasks and then click on register to sign up. Sorry about the convoluted route.
- progman32 7y agoI see a lot of people here having success with goal-setting and gamification, but sometimes it's a struggle to come up with concrete goals. This is especially true if there's no obvious problem to solve at the moment (OK weight, good body image, stress managed, just not exercising). What's a good goal, then, for someone who simply wants to increase useful lifespan? "Run at least X miles every Y days" feels like "write X lines of code every Y days", which feels arbitrary unless you're training for a distance-running event. How much is enough? Where are the diminishing returns? What do you even measure? Gamification is basically a way to substitute fake goals for real ones, which works for some people but not all.
- Timpy 7y agoIf your goal is "increase useful lifespan" the list of of fitness goals is nearly inexhaustible. You're optimizing too early, and your target goal is too abstract. Consider grabbing some more near-term goals (ones that will also contribute to "increase useful lifespan") and pursue those. To share a personal example: signing up for a long race gave me concrete goals with a deadline, I could measure my progress in distance and time, and by the time I completed the race I began to enjoy running for the sake of running. Now I have an enjoyable hobby that also contributes to "increased useful lifespan".
- throes_death 7y agoI've had a simple tool (or set of tools) for decades that've made a habit of exercising. Mountain bikes. They truly are the killer app.
- beardedProgmr 7y agoNo app. Apps are all now.
- MperorM 7y agoI started regularly excercising every day, after I realized I could use it as a means of procrastination. I can seriously recommend it. Go for a run, if you're finding yourself putting off something with the intention of working when you get back.
- oht 7y agoHuh. Reading this made me realize I also use it to procrastinate. But I also find myself way more ready to be productive afterwards and some of my best thinking is done at the gym.
- TeMPOraL 7y agoMy current trick for aerobic exercises is... Beat Saber. It's a rhythm game for VR headsets, in which you use your controllers as light sabers and have to cut apart cubes and avoid obstacles, all to the beat of music. At higher difficulty levels it gets pretty intense, so it works great as an exercise, and it's also fun. You don't even notice when you start sweating from exertion. My wife and I talked a lot about getting a dancing mat, which was my college friend's go-to exercise technique (he ended up going semi-pro and winning some awards in StepMania competitions), but dancing mats - especially hard ones - make a lot of noise, making them unsuitable for use in an apartment in a block of flats. Dancing games have similar benefits - exercising becomes fun, and there's built-in progression to guide you. But after Oculus Quest - a standalone, untethered VR headset - came out, we decided to go the Beat Saber route. Waving hands doesn't make the noise stepping does, and untethered headset is even more portable than the dancing mat.
- user_rob 7y agoFor me it's the opposite issue - I am paid to motivate me to sit at a desk and stare at a screen. At all other awake times I cannot resist cooking, eating, running, cycling and rowing as much as possible. Occasionally I enter challenging endurance events. I prefer trail running because its the most challenging for me. I am not great at any of it but I just love doing it.
- magwa101 7y agoAnother thing to get in the way of working out.
- 97-109-107 7y agoI have had some success with https://github.com/iSoron/uhabits https://github.com/iSoron/uhabits