نوشتن کد در یک زبان کامپایل شده از کارهایی است که هنوز بر روی کامپیوترهای خروسنشان، نمیتوان با سرعت انجام داد. اگر فرآیند کامپایل، بیشتر از چند ثانیه طول میکشد، خرید جدیدترین و بهترین کامپیوتر در وقتتان صرفهجویی خواهد کرد. اگر کامپایل کردن حتی ۱۵ ثانیه طول بکشد، برنامهنویسها حوصلهشان سر میرود و میروند به سراغ خواندن سایت The Onion ، که آن هم تمام هوش و حواسشان را به خود خواهد برد و ساعتها بهرهوری از بین میرود.
debug کردن کد GUI با یک مانیتور اگر غیر ممکن نباشد، بسیار سخت و دردناک است. اگر در حال نوشتن کد GUI هستید، داشتن دو مانیتور همه چیز را بسیار ساده خواهد کرد.
بیشتر برنامهنویسان باید یک زمانی فایلهای bitmap را (برای iconها و toolbarها) دستکاری کنند و اکثراً ویرایشگر مناسب برای این کار ندارند. استفاده از MS Paint برای این کار بیشتر شبیه یک شوخی است، که البته غالب برنامهنویسها از همین روش استفاده میکنند.
در محل کار قبلیام، admin شبکه دایماً برای من spamمیفرستاد و غر میزد که من بیشتر از ۲۲۰ مگابایت فضای مجازم، روی سرور جا اشغال کردهام. من روزی جواب دادم که با توجه به قیمت هارد دیسک، هزینه فضای مورد استفاده کمتر از هزینه دستمال کاغذی من است و صرف کردن حتی ده دقیقه از وقتم برای کوچک کردن دایرکتوریام یک هدر دادن اشرافی بهرهوری است.
تیمهای تولید نرمافزار درجه یک، برنامهنویسان خود را شکنجه نمیکنند. حتی موضوعات جزیی اعصابخردکن ناشی از داشتن ابزار نامناسب، جمع میشود و برنامهنویسها را بد اخلاق و ناراحت میکند. یک برنامهنویس بد خلق، یک برنامهنویس با کارایی پایین است.
یک نکته دیگر هم اضافه کنم… برنامهنویسها را به راحتی میتوان با رشوه دادن – بوسیله جدیدترین و باحالترین وسایل – تطمیع کرد. این برایتان خیلی ارزانتر از دادن حقوق مکفی تمام میشود!