I Track My Health Data in Markdown: Lessons in Digital Longevity
That’s why I’ve adopted a “file over app” philosophy for health tracking. Instead of relying on apps, I save everything in open, accessible formats like Markdown or CSV. These files are local, portable, and universally readable—ensuring my data outlives any app or platform.
Here’s how I do it: • Workouts, meals, and sleep logs go into plain text notes. • Trends and averages (e.g., weekly sleep hours) are calculated in Google Sheets. • Files sync to the cloud (Google Drive) and back up locally.
For example, my sleep log might look like this:
### Sleep Log (December 2024) - 12/01: 7.5 hrs (11:00 PM - 6:30 AM) - 12/02: 6 hrs (12:30 AM - 6:30 AM) - Felt tired, adjusted bedtime. - 12/03: 8 hrs (10:30 PM - 6:30 AM)
Why this matters: • Plain text lasts. It’s universally accessible and won’t be rendered useless if an app shuts down. • You stay in control. Apps come and go, but your files remain intact and usable for the long haul.
If you’re curious about the latest insights on health and longevity, I share them weekly in my newsletter "longer."
https://www.longer.media/subscribe
19 comments
[ 2.9 ms ] story [ 52.7 ms ] threadIt’s quick because I keep the system simple (plain text files or spreadsheets), and it pays off when I need to review trends or insights later!
But I thought there has to be a better way to self track, so now I'm building a customizable self-tracking app that will be able to export to markdown and CSV. Also writing my thesis on it.
By the way, which of the apps you’ve used have been discontinued
The cool thing that it's easy to create visualizations with different plugins
Use Calc in LibreOffice. That way you’ll get a powerful application that does everything you need, you can export to CSV, and you don’t need to use Google Sheets which is very bad for the usability, longevity, and privacy of your data. Also you’ll learn new skills.
And that solution is not complicated or worse, it removes an inefficient text format, and replaces Google with another tool that you control.