An agile life must take reality into account, must learn from mistaken assumptions (as well as bad implementations) and pivot ASAP towards better.

A waterfall life, in contrast, keeps on going today with poor decisions that were made ages ago - just because.

When I was a teenager, I had everything planned out about my life.

  • Get promoted at each opportunity until I reach VP or CEO (like my dad, who never missed a promotion)
  • Get married between 30 and 35 (like my dad)
  • MBA from an Ivy League school in my late 20s (because reasons)

Looking back, almost none of it turned out as I had planned - and yet, I’m quite happy right now.