Journal
Notes on training, from the person building Granite
What the research actually shows, how the coach is tested, and the decisions behind the product — written down because a coach that can't show its working is just asking to be trusted.
Why your programming can't scale (and what actually can)
18 July 2026 · For coaches
You can coach thirty people well or three hundred badly, and software never moved that line — it only handed you a better spreadsheet. Why templates, clones and chatbots don't scale a coach, and what does.
How to train strength through a Hyrox block
18 July 2026
Hyrox is concurrent training whether you planned it or not. What the race demands of your strength, why the running is what threatens your lifting, and how to phase a block so the two sports share one recovery budget.
Strength training for jiu-jitsu: how to lift without wrecking your rolls
18 July 2026
You train jiu-jitsu because you love it; you lift so you're harder to move and slower to break. Why grappling is already conditioning, and how little lifting actually buys the strength — without the mat paying for it.
Same plan, two athletes, six weeks: 100% different
18 July 2026
Every training app claims it adapts to you, and nobody ever checks. I built a test designed to embarrass Granite — and the first metric I tried was flattering and wrong.
Lifting through a marathon block: what the science actually says
14 July 2026
The interference effect everyone quotes comes from 2012. The 2022 re-examination found something different. What high mileage actually costs your lifting, and how to programme the week around a long run.
Why calendar-based deloads sabotage progress for hybrid athletes
14 July 2026
Deload every fourth week, like clockwork — unless you rolled hard three nights and ran a 10k, in which case your body needed the brake in week four and the spreadsheet didn't notice. Why the deload should come from your data, not the calendar.