في المشاريع المفتوحة المصدر، من الضروري انجاز قسم من المشروع يتعلق بالتوثيق، وهو يصف كل جزء من المشروع وطريقة عمله واسلوب التعامل معه، وحتى احياناً طريقة التفكير البرمجية المتعبة اثناء انجازه.

ولكن هل ذلك ضروري في المشاريع الشخصية، سواء كانت مفتوحة المصدر "او تفكر فتح مصدرها مستقبلا" ام مغلقة المصدر؟ ولماذا؟


شخصيا لا أقوم بذلك، الامر مستهلك للوقت اكثر من اللازم، ويحتاج الى كثير من التفصيل، اضافة لكوني لا اقوم بالمشاريع المعقدة عادة، ومشاريعي المعقدة لن أشاركها "كونها مليئة بالاخطاء"