Running has truly changed my life: I've made lifelong friends, explored beautiful places, and more importantly invested into my own health and fitness, which I'm starting to see the positive benefits as I get older.
The stack is pretty simple: a NextJS app, with a Postgres database to keep all my running data, and all the stats are pre-computed and cached in Redis, so I effectively only hit the database once a day when a new run is ingested. On the fronted, I toyed with the idea of using D3 or pre-existing data viz libraries, but ended up rolling my own using SVGs directly, it gave me more control on the visualizations.
I used the Strava bulk export to pre-populate the database, and I'm using their webhook API to do incremental updates. I have to tap into OpenWeatherMap and OpenCageDate to enrich the running data a little bit.
Happy to answer anything about the stack, data pipeline, or how I stayed motivated for 10 years!
[1] https://www.runeveryday.com Run Streak Association rules: ≥ 1 mile per day
Respectfully, that sounds awful. Being sick sucks enough, the last thing I'd want or benefit from doing is physical activity during a flu.
The actually awful runs I’ve had are more of the "type 2 fun" kind (running in the desert, grueling trail runs), or the occasional hungover run before I quit drinking.
I’m asking, because in German, many people call a regular cold a flu here.
But the chance to catch real influenza is like once every 20 years or so.
What about COVID-19?
I often wondered why people did these self-evidently unfun things, purportedly "for fun".
This was due to a number of factors: excessive running (the equivalent of ~50-70mi/week), calorie restriction, and possibly carbohydrate restriction. Thankfully symptoms of low T (namely morning erections) resolved ~1month after ameliorating those 3 factors. (For anyone interested, look up "Relative Energy Deficiency in Sport".)
Mileage isn't my goal. Health is.
OP states "I've... invested into my own health", but I'm not convinced.
Maybe this amount of running was excessive, but how did you even run such distances with T so low? (Ie how did you recover?)
I am a runner. I train at what is probably the 80th percentile for longer distances, so I am by no means an expert. But I do understand that if you are running 7 miles a week, most of the time, your body isn’t going to be that beat up, especially if you are taking it slow.
finally when they had to (successfully) defib him during a race, that shook him into assessing his health not running for the sake of running
There's a mindset with distance runners that I have seen over and over, just sometimes way too much of a generally good thing
So yeah, please be careful when doing sports while sick.
Rule 1 of training as an athlete was: you do not train for N extra days after N days of fever
You do not want a heart infection.
Keeping track of you morning resting heart rate will tell you exactly what is going on.
I am also a run-streaker (3 years by now). I am not proud of running when i have the flu. But I run really slow and only the required amount.
Effort comparable to going to the store to buy food and aspirin.
Don't let rest feel like weakness. It’s where the real progress happens.
I can see how you might worry that if you take off one day when you are sick that somehow you'll start taking more and more "sick days" out of perhaps laziness. But I also feel like someone with such a level of dedication would not be in much danger of doing that.
Why do you run with the flu of you feel bad about it? What is the point of fulfilling the "rules" of run streaking?
For me the by far biggest positive effect of run streaking was that I knew every morning when I woke up that I would something i enjoy that day. The training is too low intensity and volume to really matter and doing it for the rules would have felt pointless.
One of the symptoms of the flu is aching joints. Running on aching joints may be damaging them, so I don't.
Deleted Comment
Deleted Comment
Deleted Comment
Deleted Comment
I never realized 1.609 miles/km is close to the golden ratio (1.618)
- 0 = freezing
- 50 = mild
- 100 = Very hot (not burning just very hot)
If you go for a run at 0F in a T-shirt, you won't be running for very long. That's like -18C.
“Frigid” would perhaps be less confusing “Freezing.”
Deleted Comment
The result has been transformational. Resting heart rate is at 60, blood pressure down, my clothes don't fit me anymore, and best of all, I feel better and can concentrate more.
I wish I knew this in my teens. It's like a cheat code.
- weird monkey from Bojack Horseman, paraphrased through my memory
Dead Comment
When I'm in a good routine, I run on my treadmill indoors. (I can't currently run outdoors for reasons I don't want to get into at the moment.) However, after a few weeks, especially if work/family life is getting stressful, I tend to stop running just because I want to work on something more mentally stimulating and tangibly productive with my extremely limited free time.
I have tried:
- Movies/TV Shows: I'm hit-or-miss when it comes to enjoying these. The ones I don't care for are boring to watch. The ones I like, I tend to get engrossed in them and pay more attention to the screen than my workout and end up phoning it in. Plus I'm not sure there are enough of these that I can watch one or half one one every single day. (Bonus: I don't watch anything with ads.)
- Music: I don't like most pop music, and the music that I DO like, I try not to listen to every day because I'll get sick of it that way and then I won't have any music to listen to when I want to listen to music. I can deal with high-energy EDM but 99% of it is not great, especially when binge-listening. Also I get tired of staring at a blank wall and so have tried finding live EDM performances to watch on YouTube. This is a lot of work and so far has worked okay but not perfect.
- Podcasts: There are a LOT of podcasts that I want to catch up on, but half the time I want to stop and take notes because the advice or information being given sounds really useful or seems worth following up on. Maybe there are comedy podcasts out there that I wouldn't hate?
- Audiobooks: I love reading but I have a hard time getting into audiobooks. Same issue with podcasts, I often want to stop and research topics and that would take me away from the treadmill.
Be careful to avoid injury, however. I wouldn't recommend this until you've already got a solid running base of miles to build upon.
Like running, keeping notes in your head is something that gets easier if you do it a lot. It's also a really useful skill to have when talking to people in person.
Running never did it for me, I just couldn't stick to it, was always miserable and bored, etc. My main focus is strength training, but for my cardio cycling is what brings me joy. I would dread going for a run, but I excitedly look forward to my next bike ride.
Cycling, swimming, hiking, rowing, even dance will all get you the same benefits so if you're bored doing one, try something else - the important thing is to get moving, the specifics of the activity doesn't matter.
If you really want to get into running, and you have some green spaces or trails near you, give trail running a try. It's the one form of running I sort of enjoy - I get so bored on a treadmill or just in my neighborhood, but I love being out in the woods.
Sounds like you are only listening to non-fiction? You don't need to research topics to enjoy (say) a genre thriller, so listen to fiction.
Playing a computer game for hours on end feels productive when you burn 1,000 calories doing it.
For audiobooks, something I've been wanting to try is to see if I can listen to an audiobook of a textbook for a topic that I'm interested in. But I'm not sure if it would work well, since often textbooks have diagrams and such.
This is how we ran before smartphones, anyway.
To get back into running I listened to some page turners, but I’d only listen to them when running. Sometimes I’d do an extra lap just to hear more. And I’d look forward to the next run.
Once the habit takes, I don’t need as much stimulation.
Another idea is political commentary slop or news. Don’t consume any during the day like you normally do (Reddit, twitter, news sites).
Instead consume it only through Youtube on your run. It’s usually stimulating enough to compel the run.
Maybe accept that running, or perhaps exercise in general, is not your thing? You clearly have more pressing interests and there are other ways to maintain good health. My grandfather lived well into his eighties with nigh a scrap of fat on him and, near as I can tell, did no formal exercise after his army days ended. My mother is on the same track despite health issue severely limiting her mobility.
I say this as a guy who rides an indoor cycling trainer 3-4 times a week during the winter and turns in to a raging jerk if he doesn't get his workouts done. If you're not a "gym guy", "runner guy", "biking guy" or whatever, why waste your extremely limited free time trying to become one?
Spouse is also dubious. Remarks that spending 20 minutes on a treadmill or out walking is actually somewhat hard to do. Not wrong, but it only gets easier if you do it. And then it starts to get a lot easier.
This morning, I jogged more than I walked, and almost jogged the entire distance between warm up and cool down.
I haven't decided yet if I will then move to doing a second lap or if I will instead work on speed.
Either way, the daily habit has been surprisingly enjoyable, even if I'm very out of shape. The progress is addicting.
I also find that adding distance makes it easier to improve time. If I can only run 1 mile, it's pretty hard to run that same mile but faster. BUT if I can run 3 miles, it's a bit easier to run 1/3 of my normal distance but focusing on pushing the pace.
I did the same thing but kept pushing harder because my muscles could keep up and I wanted to build up cardio endurance, but I didn't take into account my bones.
Shin splints are no joke and will sideline you for months without warning. It takes several months for your leg bones to build up the compressive strength to deal with continuous high impact running.
Even if your endurance can take it, take your time. Slow and steady wins the race.
Keep it up though. All of a sudden it all sort of comes together. I just ran 9 miles straight last week! I was shocked and so excited.
From my own experience, after 2020 threw me into a bit of a depression I gained a bunch of weight for the first time in my life. I decided I was going to "workout every day" but gave myself a ton of grace about what the definition of "workout" meant. If it was bed time and I hadn't done anything yet I'd just do a couple sets of pushups to "check the box" and go to sleep. I tried to do as much as I could every day, but still gave myself a pat on the back as long as I did ANYTHING that I could call a "workout" ... I lost the weight shockingly quickly and felt a lot better even though most days I was only working out for 10-20 minutes.
Presumably more than a mile a day now
you can check https://yihong.run/
and also a repo: https://github.com/yihong0618/running_page
I've been on an unbroken rowing streak (Concept2) since December last year. Half hour per day mandatory, no rest days. Typical distance rowed is 6.5-8km. There are days where I "take it easy" but I still force a minimum distance of 6.5km regardless of how long it takes. My rationale for using the C2 is the lower impact and the fact that it resides inside a climate controlled building. These factors help reduce the possibility of excuse making.
I found that taking even one day off is all it takes to throw my discipline into a death spiral. Making it a required thing no matter what changes the psychology and game theory. It has become entirely a background concern after day 90 or so. There are days where I have to row and then do hours of yard work. The first two weeks of Texas summer almost got to me. But, this too has become a background concern. I can wake up, row 30 minutes, landscape for 2 hours, and then write code or post on HN until the sun goes down. No naps, stimulants or motivational speeches required.
Not overthinking the exercise is a big part of not falling off the wagon. If you wrap yourself around that post it can really discourage you. Perfect is the enemy of really, really good things.
In the very rare occasions I don't have a phone I vividly remember what I've eaten and will record it later.
But a 1 mile run mean you've put your shoes on, went outdoor, were active and it feels extremely doable for anyone. I'm wondering if I walk at least 1 mile each day, if not, I definitely should!
Thanks for the share!