https://grumpywizard.home.blog/
Having a plan for structuring the creative process and putting my ideas into a useable framework helps me stay on track.
I've tried winging it, bottom up build it as I go, top down do all the work up front, and more. After many lots of trial and error, reading what others do and experimenting with different methods, I've combined different approaches to a general set of principles that work well for me.
Staring with a good big picture overview and drilling down only on the specific details necessary to get the campaign going is the basic process I use throughout my campaign building process and how I keep the campaign going once it starts.
The Gygax 75 Method: https://plundergrounds.itch.io/gygax75
What I'm trying accomplish when I run a sandbox campaigns.
https://www.youtube.com/watch?v=03ov3PJ0c1E&t=12s