I Completed The David Goggins Challenge And Asked My Garmin How I Did

· Source: Damian Bogunowicz - dtransposed · Field: Technology & Digital — Data Science & Analytics, Software Development & Engineering · Depth: Intermediate, medium

Summary

An individual successfully completed the David Goggins Challenge in November 2023, which involves running 4 miles (6.5 kilometers) every 4 hours for 48 hours, totaling nearly two marathons. Despite a lukewarm personal view of Goggins, the challenge was undertaken after completing the Berlin Marathon and climbing Kilimanjaro in October. Preparations included Reddit research, scheduling, meal planning (eight servings of spaghetti carbonara), setting alarms, and organizing running gear. Subjectively, the challenge's difficulty stemmed more from waking up for night runs than the physical exertion of the 4-mile segments. Objectively, extracting detailed workout data from Garmin devices proved challenging, requiring specific requests for `.fit` files and custom Python scripts using `fitdecode` or `fitparse` to analyze pace, heart rate, and GPS coordinates, revealing an inconsistent pace and increased fatigue variance towards the end.

Key takeaway

For data scientists or endurance athletes planning multi-day physical challenges, you should anticipate data extraction complexities from consumer fitness devices like Garmin. Be prepared to request raw `.fit` files and use open-source libraries for in-depth analysis, as direct CSV exports are often too limited. This ensures you can objectively track performance metrics like pace and heart rate variance, which are crucial for understanding fatigue and optimizing future training.

Key insights

The David Goggins Challenge tests endurance through repeated short runs, with data extraction from Garmin requiring specific tools.

Principles

Method

The David Goggins Challenge involves running 4 miles every 4 hours for 48 hours. Data analysis requires syncing Garmin, requesting `.fit` files, and using libraries like `fitdecode` or `fitparse` to parse workout data.

In practice

Topics

Code references

Best for: Data Scientist, Data Analyst, Software Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Damian Bogunowicz - dtransposed.