Hi, I’m Joel 👋

Software developer in Québec. Currently documenting an 18-week experiment: training to run 30 km in one go without getting injured — every run in Zone 2, guided by heart rate and La Clinique du Coureur principles.

The running journey: the program as designed · the current program, with changelog · run-by-run log · calendar · route heatmap · strength program · how it all works

Easy 40′ Z2 — 5.7 km

Week 12: 5.70 km · 33:04 · 5:48/km · HR 139

September 17, 2026 · 1 min · Joel Trottier-Hébert

Optional recovery — 4.4 km

Week 12: 4.40 km · 30:14 · 6:52/km · HR 127

September 15, 2026 · 2 min · Joel Trottier-Hébert

Easy 40′ Z2 — 6.8 km

Week 12: 6.78 km · 38:51 · 5:43/km · HR 140

September 14, 2026 · 2 min · Joel Trottier-Hébert

Long run 150′ Z2 — 6.7 km

Week 11: 6.73 km · 38:53 · 5:46/km · HR 137

September 12, 2026 · 1 min · Joel Trottier-Hébert

Easy (unscheduled) — 6.8 km

Week 11: 6.84 km · 39:30 · 5:46/km · HR 145

September 11, 2026 · 2 min · Joel Trottier-Hébert

Optional easy — 6.8 km

Week 11: 6.76 km · 37:59 · 5:37/km · HR 142

September 8, 2026 · 2 min · Joel Trottier-Hébert

Optional recovery — 4.4 km

Week 10: 4.39 km · 29:02 · 6:36/km · HR 129

September 1, 2026 · 2 min · Joel Trottier-Hébert

Easy 40′ Z2 — 6.5 km

Week 10: 6.50 km · 43:26 · 6:40/km · HR 128

August 31, 2026 · 2 min · Joel Trottier-Hébert

Long run 96′ Z2 — 16.0 km

Week 9: 15.98 km · 96:00 · 6:00/km · HR 143

August 30, 2026 · 2 min · Joel Trottier-Hébert

Easy (unscheduled) — 6.8 km

Week 9: 6.76 km · 43:08 · 6:22/km · HR 130

August 28, 2026 · 2 min · Joel Trottier-Hébert