Exercism पर किसी भाषा ट्रैक का उद्देश्य यह है कि लोग दक्षता के कम स्तर पर भी प्रवाह का ऊँचा स्तर हासिल कर सकें।
हमारा लक्ष्य भाषा के सिंटैक्स, उसके मुहावरों और स्टैंडर्ड लाइब्रेरी में प्रवाह हासिल करना है।
Language Hunters प्रवाह को ऐसे बताते हैं:
आधी रात को जब कोई आपके चेहरे पर टॉर्च चमकाकर आपको जगा दे, तब आप जो बोल पाते हैं।
यह दक्षता की अवधारणा से अलग है। दक्षता सहजता से नहीं, बल्कि स्तर से जुड़ी होती है।
वे दक्षता के चार स्तर बताते हैं:
हो सकता है कि आप किसी स्तर पर काम कर पाने की क्षमता रखें, पर दबाव में वह कर न पाएँ। दक्षता का मतलब अपने आप प्रवाह नहीं होता।
ये स्तर मानव भाषाओं के संदर्भ में तय किए गए थे, लेकिन प्रोग्रामिंग भाषाओं पर भी ये काफी अच्छी तरह लागू होते हैं।
इस फ्रेमवर्क के भीतर, Exercism पर हमारा लक्ष्य दक्षता के स्तर 2 पर प्रवाह का ऊँचा स्तर हासिल करना है। यह "Hello, World" और उत्पादकता के बीच की खाई को पाटता है।
इस बुनियादी स्तर पर प्रवाह होने से लोग अपना पूरा ध्यान ऊँचे और अधिक उपयोगी स्तर पर सोचने में लगा पाते हैं। इससे वे भाषा के मौजूदा संसाधनों और डॉक्युमेंटेशन का अच्छी तरह उपयोग भी कर पाते हैं।