Flow to koncepcja wprowadzona przez Mihaly Csikszentmihalyi; w skrócie oznacza wejście w „strefę”. Czujesz się zanurzony w swoim zadaniu, skoncentrowany; zadanie może być trudne, ale jednocześnie trudne. Kiedy ludzie osiągają przepływ, ich produktywność wzrasta. Programowanie wymaga dużej koncentracji umysłowej, ponieważ często musimy żonglować kilkoma rzeczami w naszych umysłach. Wielu lubi pracować w cichym otoczeniu, w którym mogą skupić całą swoją uwagę na zadaniu. Jeśli zostaną przerwane, powrót do przepływu może potrwać kilka minut lub nawet godzin.
Rozumiem, że w zwinnym programowaniu i ekstremalnym programowaniu jest praktyka zwana programowaniem par. Oznacza to, że umieścisz cały zespół programistów w jednym pokoju, aby komunikacja była płynna. Piszesz kod ze swoją parą, ponieważ w ten sposób otrzymujesz natychmiastowe recenzje kodu i mniej błędów.
Zawsze miałem problemy z osiągnięciem przepływu podczas programowania par z powodu ciągłych zakłóceń. Zastanawiam się głęboko nad problemem, a potem nagle ktoś zadaje mi pytanie od innej pary. Mój tok myślenia został utracony.
Jak osiągnąć i utrzymać przepływ podczas programowania w parach?