जिमी मिलर की 'वी रैन आउट ऑफ कॉलम्स' उनके पहले सॉफ्टवेयर नौकरी के अराजक लेकिन आकर्षक कोडबेस का वर्णन करती है, जिसमें मर्चेंट्स नामक एक डेटाबेस टेबल का उल्लेख है जो कॉलम समाप्त हो जाने के कारण मर्चेंट्स2 के निर्माण की ओर ले जाती है।
कोडबेस VB, C#, विभिन्न जावास्क्रिप्ट फ्रेमवर्क्स, और कई SOAP सेवाओं का मिश्रण था, जिसमें उल्लेखनीय समस्याएँ थीं जैसे कि एक डेवलपर द्वारा कोड चेक इन न करना, जिससे ट्रेस करना मुश्किल बग्स उत्पन्न हो रहे थे।
अव्यवस्था के बावजूद, कोडबेस ने रचनात्मक समस्या-समाधान की अनुमति दी, जिसमें डेवलपर्स ने अप ने स्वयं के समाधान निकाले, जिससे एक अलग प्रणाली और उपयोगकर्ताओं के साथ एक अनूठा, सीधा संबंध स्थापित हुआ।
एक डेवलपर ने अपने पहले कंपनी में एक अव्यवस्थित कोडबेस के साथ अपने अनुभव को साझा किया, जिसमें संस्करण नियंत्रण की कमी थी और कई वैश्विक वेरिएबल्स थे।
बग्स को ठीक करने के लिए ग्राहक साइटों पर विजुअल स्टूडियो स्थापित किया गया और ऐप को डिबग मोड में चलाया गया, जिसके परिणामस्वरूप एक साझा डिस्क पर कई, असंगत रूप से नामित संस्करण संग्रहीत हो गए।
डेवलपर ने अंततः नए प्रोजेक्ट्स के लिए गिट, लिनक्स, और कंटीन्यूस इंटीग्रेशन (CI) जैसी आधुनिक प्रथाओं को पेश किया, लेकिन पुराना प्रोजेक्ट अपरिवर्तित रहा, जो कि दोषपूर्ण कोडबेस को सुधारने की चुनौतियों को उजागर करता है।
p5.js लाइब्रेरी उपयोगकर्ताओं को इसकी क्षमताओं को सीखने और अन्वेषण करने में मदद करने के लिए कई उदाहरण और सामुदायिक स्केच प्रदान करती है।
प्रमुख परियोजनाओं में जियोडेटा वीविंग, स्लाइम मोल्ड्स, जनरेटिव सक्युलेंट्स, पाद्राओ जियोमेट्रिको, ज़ेन पॉट्स, और ग्लिच एनीमेशन शामिल हैं, जो पुस्तकालय की बहुमुखी प्रतिभा को प्रदर्शित करते हैं।
उपयोगकर्ता दान के माध्यम से या अपने स्वयं के उपयोग के लिए इसे डाउनलोड करके p5.js लाइब्रेरी का समर्थन कर सकते हैं।