Writing
135 posts since 2017.
Rails, Linux, indie shipping, race directing, daily habits, and family life. Every post, newest first.
2026
2024
2022
2021
-
Mar 5
Learning to Let Go -
Mar 4
Hey, World.
2019
-
Jul 24
Dialing it all in -
Jul 23
The Bomb - Part 3 -
Jul 22
The Bomb - Part 2 -
Jul 21
The Bomb - Part 1 -
Jul 20
A Sick Baby -
Jul 19
When Do I Work?? -
Jul 18
The Michigan Runner Girl Podcast -
Jul 17
Prime day is over. -
Jul 16
TriggerPoint Nano Foot Roller -
Jul 15
It’s Prime Day. -
Jul 14
Rojo The Llama -
Jul 13
Night Owl Writer -
Jul 12
Trickle Charge It -
Jul 11
When Streaking Becomes Stressful -
Jul 10
Mental Toughness -
Jul 9
Google Earth Pro -
Jul 8
The Starbucks Secret -
Jul 7
Family First -
Jul 6
Finding a new, new normal -
Jul 5
This Half Is So Easy -
Jul 4
Do Not Disturb -
Jul 2
Ironman Coeur d’Alene: Race Day -
Jul 1
Can't Hurt Me -
Jun 30
Ironman Coeur d’Alene day 3 -
Jun 29
Ironman 70.3 Coeur d’Alene day 2 -
Jun 28
Ironman 70.3 Coeur d’Alene -
Jun 27
Twelve Hours' Sleep by Twelve Weeks Old -
Jun 26
Love You Forever -
Jun 25
Technology Must-Haves: Part 2 -
Jun 24
Technology Must-Haves: Part 1 -
Jun 23
Relationships as Marketing -
Jun 22
Night Owl -
Jun 21
Pro Travel Tips -
Jun 20
I don’t have to, I get to. -
Jun 19
Meetings -
Jun 18
The Solstice Run -
Jun 17
Glen Arbor Solstice 2019 -
Jun 16
Race Director Stress -
Jun 14
Never Miss Twice -
Jun 14
A Little Ironman Mixed In -
Jun 13
It's Glen Arbor Solstice Race Week -
Jun 11
Audible.com -
Jun 10
McKinley Loop -
Jun 9
Sign, Sign, Everywhere a Sign -
Jun 8
Be a Mirror -
Jun 7
Limitations & Creativity -
Jun 6
Unsplash -
Jun 5
Never Thought I'd Do This -
Jun 4
Bill Me -
Jun 3
Snoo: part 2 -
Jun 2
Disconnect -
Jun 1
Everyday Carry: Gerber Paraframe Mini Knife -
May 31
Negotiate: Hypothesis vs. Assumption -
May 30
The newborn -
May 29
The Bridge -
May 28
Dad Fitness -
May 27
Sleep like a baby? -
May 26
Snoo -
May 25
Listen to your body -
May 24
The E-Myth -
May 23
An early morning flight -
May 22
Work where you work, and not where you don’t. -
May 21
Allez, Allez! -
May 20
Field Notes -
May 19
Never Split The Difference -
May 18
Apple Airpods -
May 17
Microsoft Surface Go -
May 16
Basecamp -
May 15
I Don’t Care Who Reads This* -
May 14
Real, Honest, Writing -
May 13
Audiobooks vs. Real Books -
May 12
The Ironman Operations Trifecta -
May 11
NPR Optimism -
May 10
The Race Director Life -
May 9
Hit Publish -
May 8
Save as Draft -
May 7
Your One Thing -
May 6
Just Get The Work Done -
May 5
Knowing When To Admit You're Wrong -
May 4
Snork -
May 3
Not enough. Sleep. -
May 2
How I Write -
May 1
Dealing With Disappointment -
Apr 30
Gratitude -
Apr 29
Sleep -
Apr 28
Recovery -
Apr 27
One Handed -
Apr 27
Less Time = More Work -
Apr 25
Carving out time -
Apr 24
Blank -
Apr 23
Support -
Apr 22
Get back to normal -
Apr 21
Race Manuals -
Apr 20
Stay the course -
Apr 19
Put *your* oxygen mask on first -
Apr 18
No one is reading this...now. -
Apr 17
Podcasts for the win -
Apr 16
Knowing when to say when -
Apr 15
Positive Momentum in the Face of Chaos -
Apr 14
Just Out Of Reach -
Apr 13
The Lopsided Keyboard -
Apr 12
Designing a Great Bike Course -
Apr 11
You Are An IRONMAN...Race Director! -
Apr 10
Mornings are a Must -
Apr 9
Runsploring -
Apr 8
Anything. -
Apr 7
Three quick creative writing prompts -
Apr 6
Patience -
Apr 5
The Window Seat -
Apr 4
Take a Step Back -
Apr 3
Practice Makes Permanent -
Apr 2
Public Speaking -
Apr 1
Settling In -
Mar 31
New Friends Never Get Old -
Mar 30
The Timeliness of Music -
Mar 29
Long Hours -
Mar 28
I’m a Streaker -
Mar 27
Mushroom Coffee? -
Mar 26
Embrace Boredom -
Mar 25
Get To The Starting Line -
Mar 24
I Forgot My Camera -
Mar 23
Reps For The Win -
Mar 22
Just Five Minutes -
Mar 21
The Two Minute Rule
2017
-
Mar 6
Maui Vlog -
Jan 16
Are rabbits the key to a successful business? -
Jan 12
When it snows in Portland...