Akış Mihaly Csikszentmihalyi tarafından sunulan bir kavramdır; Kısacası, "bölgeye" girmek demektir. Görevinize dalmış, odaklanmış hissedersiniz; görev aynı zamanda zor ama zor olabilir. İnsanlar akış elde ettiklerinde verimlilikleri artar. Programlama çok fazla zihinsel odaklanma gerektirir, çünkü çoğu zaman aklımızda birçok şeyi aynı anda oynatmamız gerekir. Birçoğu, tüm dikkatlerini göreve yönlendirebilecekleri sessiz bir ortamda çalışmayı sever. Kesintiye uğrarlarsa, akışa geri dönmek birkaç dakika hatta saatler sürebilir.
Çevik geliştirme ve aşırı programlamada çift programlama adı verilen bir uygulama olduğunu anlıyorum. Bu, iletişimin sorunsuz olması için tüm yazılım geliştirme ekibini bir odaya yerleştirdiğiniz anlamına gelir. Çiftinizle kod yazıyorsunuz çünkü bu şekilde anlık kod incelemeleri alıyorsunuz ve daha az hata geçiyor.
Sürekli kesintiler nedeniyle çift programlama yaparken akış elde etmekte her zaman sorun yaşadım. Bir konu hakkında derin düşünürüm o zaman aniden biri bana başka bir çiftten bir soru sordu. Düşünce trenim kayboldu.
Çift programlama sırasında akışı nasıl elde edebilir ve koruyabilirsiniz?