In that case here’s what I do that works for me.
I have a very loose concept of what the story is about that I separate into Acts. The number of acts depends on how long the story is supposed to run.
I then detail scenes in each act.
In each scene I have a detailed description that sets the scenario then dot points of the npcs and include their motivations and information they may provide the PCs (if appropriate). I generally write a few scenes to take into account how I expect the players to act in prior scenes.
Before the next session I review what happened last session and adjust my plan accordingly.
I found doing it this way kept me focussed while at the same time provided a loose enough structure that the players can have agency.
Also, I try not to waste work. For example, if you planned a scenario where the players are framed for murder in a town, but that session they avoid the town altogether. Then I reuse that scenario in a later town with appropriate adjustments.
I’m hopeful Lemmy can avoid the hate/outrage/fear cycle. At the moment it feels very peaceful.
I often wondered if a need to sell advertising space and user data led to reddit pushing content that catered to anger, outrage and fear, as it drives engagement.