Discussion about this post

User's avatar
Anton Zaides's avatar

Very interesting. Some thoughts from a triathlete:

- The toughest part during open water swimming (aka exploration) is to know you are swimming in the right direction. Usually, you need to reach a specific landmark, and there are waves, wind, and chaos around you. Humans cannot swim straight to that point, so it's full of zigzags. You swim a bit to the right, then raise your head, look at the mark, and correct. You usually overcorrect/undercorrect, so when you raise your head again you need to change course again.

The big dillema is each look-ahead takes a couple of seconds. If all you do is look, you don't make progress. On the other side, if you don't stop enough, you'll swim very far in the wrong direction.

My coach told me it's common for people to swim 2.5k instead of 1.5k, and in some very windy races people even quit because they can't keep the right course.

- The race starts a few hours before the first phase. You need to have the basics right: good sleep, toilet, equipment ready in the changing place. My try to apply it: before you start exploring with code, you better have some conversations with customers :)

- The human body doesn't have enough energy to complete all the phases without any supplements (at least it's not suggested), you have to get some calories during the race. I would say a founding team can rarely start intact during all 3 phases, without an external senior hire/replacement.

- re-transitions - An Olympic triathlon is much easier mentally than a marathon. When you transition, it's almost like starting from scratch (especially the first transition). Different muscles, different pace, different views. As you said, it might require different people - but it can also give the same people a chance to 'restart'.

Not sure all of those work, but it was fun to try :)

Expand full comment
Douglas Swartz's avatar

I'm definitely not a triathlete.

The metaphor seems useful as a way of describing the phase changes (in the physics/chemistry sense) of software development.

Moving from solid to liquid to gaseous has a similar graph. Exploring is the solid state; trying different things, putting energy in, until finding the feature, marketing plan, whatever, that makes the shift happen and things become fluid and move, likely in ways we didn't plan for. ...

Maybe my metaphor doesn't work. Yours is better.

Expand full comment
14 more comments...

No posts