In my experience, experience > planning. Most of the times, I already have a rough sketch of how things should work in my mind (which you could describe as a plan) but while you're implementing, you'll notice stuff which you wouldn't have noticed even with more planning.
So with experience, you'll notice sooner if your plan doesn't work out and you need to pivot before you write yourself into a corner.
Or how the military uses to say: No plan survives first contact
Maybe my approach could be described as "iterative planning"?
I like this approach
reply