Should I spend that time futzing around so much? Objectively it sounds like a terrible use of (a lot) of time.
But the results speak for themselves. I can’t think of a better way to both study my own code (with all the advantage of intrinsic motivation), see it from so many directions, and yet have so much free unconstrained brain capacity at the same time, lost in deep long-hot-shower let-the-universe speak to me receptor mode.
Major design wins. Surprising bugs pressed out, before they even got to show themselves to the world. Poor things.
And I really like how my code looks when I have to look at it again!!!