دفتر پنجم : پشتیبانی
چنین فرمود استاد برنامه نویس :
((حتی یک برنامه سه خطی هم روزی به پشتیبانی نیاز خواهد داشت.))
۵٫۱
دری که از آن به درستی استفاده شود، هیچگاه لولاهایش به روغن نیاز ندارد.
یک نهر جاری هیچگاه راکد نمی ماند.
نه صدا و نه اندیشه در خلا سفر نمی کنند.
اگر از نرم افزار استفاده نشود، فاسد می شود.
اینها اسرار خوبی هستند.
۵٫۲
مدیری از برنامه نویسی پرسید چقدر زمان نیاز دارد تا برنامه ای را که می نویسد تمام
کند. برنامه نویس بیدرنگ پاسخ داد: ((فردا تمامش خواهم کرد.))
مدیر گفت: ((من فکر می کنم تو واقع بین نیستی، حقیقتا چقدر زمان نیاز دارد؟))
برنامه نویس اندکی فکر کرد و سپس پاسخ داد: ((امکاناتی هست که من آرزو دارم آنها
را اضافه کنم. این حداقل دو هفته طول می کشد.))
مدیر پافشاری کرد و گفت : ((این هم خیلی بیشتر از آن چیزی است که من انتظار
داشتم. من خوشحال و راضی می شوم اگر تو به من بگویی برنامه کی تکمیل می
شود.))
برنامه نویس موافقت کرد.
سال ها بعد، مدیر بازنشسته شد. در راه میهمانی بازنشستگی متوجه شد که برنامه
نویس پشت ترمینالش خواب است. او تمام شب را کار می کرده است.
۵٫۳
روزی برنامه نویس تازه کاری به نوشتن نرم افزار مالی ساده ای گمارده شد.
تازه کار، روزهای زیادی با جدیت کار کرد، اما وقتی استادش کار او را مرور کرد، متوجه
شد برنامه او شامل یک ویرایشگر، مجموعه ای از رویه های گرافیکی و یک واسط هوش
مصنوعی است، اما در آن کوچکترین اثری از هیچ مبحث مالی نبود.
وقتی استاد علت آن را جویا شد، تازه کار رنجیده پاسخ داد : ((اینقدر ناشکیبا نباشید .
نهایتا مباحث مالی را در آن خواهم گنجاند.))
۵٫۴
آیا یک کشاورز خوب از محصولی که کاشته است غفلت می کند؟
آیا یک معلم خوب از یک شاگرد کودن خود چشم پوشی می کند؟
آیا یک پدر خوب می گذارد تنها فرزندش از گرسنگی بمیرد؟
آیا یک برنامه نویس خوب از نگهداری برنامه اش سرباز می زند؟