Ich finde es gut, dass du die beiden Definitionen von Flow differenzierst. Wie gesagt, im Zusammenhang mit dem PoLA macht die Erklärung meines Erachtens auch sehr viel Sinn.
Damit hätten wir dann ja diesen Aspekt schon einmal von Robert C. Martins Ausführungen zu dem Thema getrennt und der vermeintlich Widerspruch ist aufgehoben.
Zu Martins Beschreibung kann ich sagen, dass sie für mich durchaus auch Sinn macht. Ich habe ähnliches schon an mir selbst beobachtet. Neben einigen positiven Auswirkungen gibt es mit Sicherheit auch ein paar negative. Was mir selbst schon passiert ist, ist z.B.:
- Vergessen zu Essen -> Gesundheit / Wohlbefinden leidet
- Wenig Schlaf -> siehe oben
- Nicht lösen können -> Man fährt sich in Problemen und Details fest
- Man möchte nicht herausgerissen werden -> Vermeidung von objektiver Betrachtungsweise, dadurch unsauberes Design
- KISS wird verletzt
- Es wird etwas implementiert, wofür es keine Anforderung gibt
und so weiter. Trotzdem möchte ich diese Momente des Flows nicht missen.
Irgendwie ist "Flow" so etwas wie kanalisierte Konzentration. Dies kann gut aber auch schlecht sein, wenn kanalisiert bedeutet, dass man es nicht schafft, "nach links und rechts zu schauen".
Ich denke, da kann man nun lange diskutieren und verschiedener Ansicht sein, aber Fakt ist, dass der meditative Flow nicht unproblematisch ist. Ich kann Martins Ausführung gut verstehen und finde es gut und interessant, dass er diese in sein Buch aufgenommen hat.
Man kann hier mal wieder die Analogie zum Künstler oder zu den Martial Arts nehmen, finde ich. Ist es nicht so, dass mit zunehmender Expertise und Mastery immer verantwortungsvoller und gezielter mit dem Flow umgegangen werden kann? Ein Programmieranfänger wird sich nicht so gerne "aus dem Flow reißen lassen", um sich um vermeintlich lästige Design Prinzipien zu kümmern. Ein Erfahrener Programmierer hingegen hat diese schon längst verinnerlicht und kann auch "in der Flow Zone" eine objektive Beurteilung des Designs machen und dieses anpassen.
Mich würde mal interessieren, wie andere das mit dem meditativen Flow sehen?
Ich selber finde es, wie gesagt, ambivalent.