Inside a triathlon FIT file: what my watch really recorded at IRONMAN 70.3 Venice-Jesolo
On 3 May 2026 I raced IRONMAN 70.3 Venice-Jesolo: 1.9 km in the Adriatic,
90 km of pancake-flat Veneto tarmac, 21.1 km of running along the Jesolo
seafront. My Suunto Race 2 recorded all of it into a single 411 KB .fit
file — five sessions, 15,807 records, 4,819 heartbeat intervals, and two
button mistakes I didn't know I'd made until I parsed the file.
I've spent this year building chiptime, a FIT parser with a standing rule against taking a workout file's word for anything. So once the medal was on the shelf, I did what any data-inclined triathlete with a parser habit would do: I took my own race apart. Not a race report — a data autopsy. It turned out to be a great specimen precisely because it's a healthy file recorded by a fallible human — and because, as I discovered when I later exported the ELEMNT file from my handlebars, this race left behind two recordings that could cross-examine each other.