تولید نرم‌افزار یا تحقیق و توسعه؟

خیلی وقت‌ها (نه بعضی وقت‌ها) حس می‌کنم کارم به عنوان یک مهندس نرم‌افزار به جای تولید نرم‌افزار (software development) تبدیل شده به تحقیق و توسعه (R and D). البته فکر می‌کنم این فقط مشکل من نباشد. فقط کافی است به بعضی شرکت‌ها سر زده و نگاهی به مانیتور افراد بیندازید. خیلی‌ها را پیدا می‌کنید که از صبح تا شب یا در حال PDF خوانی هستند یا همیشه در حال کار روی پروژه‌های تستی و آزمایشی هستند.

تحقیق و توسعه (R and D) لزوماً چیز بدی نیست. اما اولاً که برنامه‌نویس‌ها معمولاً برای درست برنامه‌نویسی آموزش دیده‌اند نه R and D و ثانیاً این که تاکید زیاد به R and D می‌تواند نشانه‌ای از آموزش غلط برنامه‌نویسان یا کم سوادی تصمیم‌گیرندگان شرکت باشد.