Re:Makers, Don't Let Yourself Be Forced into the 'Manager Sc...
by banannaise on Wednesday November 13, 2019 @03:31PM
(#21529174)
Flow state is where I build trash that works, so that later I can refactor it into elegant code that doesn't.
When you are in flow state you are producing a lot of output but aren't asking any questions. That turns into big, solid chunks of the system with no oversight, no consensus, no introspection, no empathy. And when someone does ask questions - because who wouldn't? - we aren't questioning a small isolated part of the architecture, we're questioning a very big piece. One that the author feels very warm feelings about because they had An Experience while writing it.
Flow state is useful, possibly great for refactoring. It's occasionally a waking nightmare for new code, and not a great experience for everyone else the rest of the time.