Archive

| Five common strength training mistakes that you probably haven't considered

| Knowing when to back off

| Exercise is not supposed to be fun

| Understanding fitness plateaus and how to get moving again

| Training update: Another brick laid

| The weekly preparation questions

| Taking stock of progress

| Training update: A step back

| Low-intensity training for high-intensity sports

| Why early sport specialization doesn't work

| I, too, suck.

| Why exercising every day is easier (and smarter) than you think

| Momentum, momentum, momentum

| 18 different 10-minute workouts (beginner to advanced) that require no equipment

| 4 benefits of strength and conditioning that you never thought about

| Cheat meals are a bad, bad idea

| Why too much sport-specific training is the worst thing an athlete can do

| Learning when to ignore the pain, and when to listen to it

| I wasn't good enough

| How to love running

| How the White Stripes influenced my training philosophy

| I want to the be the type of person who...

| Predicting sport superstars: How well are we doing?

| Long run recap: Apr 29, 2017

| What is High Performance? (13 examples)

| 4 ways to get your mind right for training

| Training update: Simple lessons learned (and re-learned)

| How Einstein changed my training philosophy

| Consistency isn't enough: 3 different things fit people do

| The 7 deadly training sins beginners constantly make

| Why you didn't train today: A cost-benefit analysis of a workout

| Diet confusion: A simple strategy for hacking through the noise

| The day I squatted 400 pounds (and why I never will again)

| Training update: Building volume

| A new challenge: Ultramarathon

| Day 137. Done.

| Day 136. Spring

| Day 135. Bricks

| Day 134. Treadin trodden trails

| Day 133. Recovery run

| The myth of motivation (and what to do about it)

| Day 132. Crunch

| Day 131. Seriously...F*** you winter

| Day 130 (really)

| Day 130. Snow

| Day 129. Recovery not needed

| Day 128. Long run

| Day 127. Birthday run

| Day 126. Train

| Day 125. An hour in the sun

| Day 124. Things. Change. Today.

| Day 123. A well-earned minimum

| Day 122. Hespeler road run

| Day 121. Blacka-whita-balaclava

| Day 120. Sunny minimum

| Day 119. Balaclava time

| Day 118. Artsy

| Day 117. Work run

| Day 116. Come on iPhone you're better than that

| Day 115. Aaaaaand back to 15

| Day 114. An actual workout

| Day 113. More stellar camera work

| Day 112. Quick mid-day 16

| Day 111. Night time run

| Day 110. Easy 20

| Day 109. Thank you sun

| Day 108. Quick 15

| Day 107. Sweet sixteen

| Day 105. Quick neighbourhood jaunt

| Day 104. Another post-work minimum

| Day 103. I see you

| Day 102. 22 around the office

| Day 101. The weight vest returns

| Day 100. Hey remember when you did a triathlon you lazy turd?

| Day 99. Cracked 20

| Day 98. 17 minutes....someone's gaining steam

| Day 97. Go me! I ran 15 minutes!

| Day 96. Post work jag

| Day 95. Thanks weather

| Day 94. More nighttime minimums

| Day 93. Unshaven minimum

| Day 92. Pasty

| Day 91. Evening jog

| Day 90. Parking lot 15

| Day 89. Little sun

| Day 88. Tank low

| Day 87. F*** you winter

| Day 86. Back in the black

| Day 85. Go Pats.

| Day 84. Routine

| Day 83. Sprints in the wind

| Day 82. Evening easiness

| Day 81. Whatchu lookin at

| Day 80. Quick 15

| Day 79. Welcomed warmness

| Day 78. A quick 21

| Day 77. Uneventfulness in the darkness

| Day 76. Parking lot

| Day 75. Another quickie

| Day 74. Minimus maximus

| Day 73. I suck

| Day 72. Same as yesterday

| Day 71. Sometimes minumums

| Day 70. More fun at work

| Day 69. Parking lot trot

| Day 68. That's better

| Day 67. Commando

| Day 66. More minimums

| Day 65. Brr.

| Day 64. The backup returns

| Day 63. Just getting it done

| Day 62. Go hawks

| Day 61. Chilly

| Day 60. No filter

| Day 59. A steady 25

| Day 58. Hello 2017!

| Day 57. 31 minutes in the woods

| Day 56. More night running

| Day 55. Chanelle joins!

| Day 54. Green machine

| Day 53. Easy 17

| Day 52. Boxing day sweat

| Day 51. Santa watch

| Day 50. Holiday sweat

| Day 49. Another night trot

| Day 48. Strike the dummy pose

| Day 47. Snow is nice sometimes

| Day 46. Nightly neighbourhood loop

| Day 45. Backup goalie mode

| Day 44. More of the same

| Day 43. Snow on Brant

| Day 42. Feet to the ground

| Day 41. Windy

| Day 40. Vaso-yummy

| Day 39. :(

| Day 38. Looks just like me

| Day 37. Ain't nothin but a thang

| Day 36. Winter is definitely upon us

| Day 35. Parking lot trot

| Day 34. Getting cold

| Day 33. The Old Marina

| Day 32. Black and white for mistique

| Day 31. Sponsorship

| Day 30. Neighbourhood run

| Day 29. Blackout

| Day 28. Charlie mode

| Day 27. Cold, windy, and miserable

| Day 26. Hardware store run

| Day 25. Park sprints

| Day 24. Back in the land of maple syrup

| Day 23. Wet walk

| Day 22. Slow, simple, brief.

| Day 21. Shitty beach

| Day 20. Rain run

| Day 19. Into the beach wind

| Day 18. Forrest jog

| Day 17. Out west

| Day 16. Power hour in the wind

| Day 15. I get to run

| Day 14. Light day at the park

| Day 13. Winter is coming

| Day 12. Pulled through the rain

| Day 11. Blair road run

| Day 10. Parking lot minimum

| Day 9. Sunday runday

| Day 8. Morning brisk

| Day 7. Cold night run

| Day 6. Late night squeeze

| Day 5. The Bridges of Cambridge

| Day 4. Easy morning

| Day 3. Still holding onto summer

| Day 2. More easiness on the trails

| Day 1. Easy trail run and falling on my ass

| Daily running: My starting numbers

| First entry: The rules and the consequences

| The Keep It 137 Challenge: Start here