In some cases it is possible to combine both, by using the storytelling formula that starts describing the outcome and then traces back to how things ended up that way.
[1]: The lede is in the title, even! https://entropicthoughts.com/code-reviews-do-find-bugs
[2]: This is all meandering discovery. https://entropicthoughts.com/deploying-single-binary-haskell...