بهشت راه نرفته!
در تصمیمگیریها به ویژه در تصمیمگیریهای فنی، گاهی پیش میآید که شما بین دو راهی یا چندراهی تصمیمگیری گیر میکنید. از آنجا که نمیتوانید همهی آن راهها را انتخاب کنید، به ناچار یکی را به عنوان تصمیم نهایی انتخاب میکنید. این انتخاب چندین ویژگی دارد. اول آن که انتخابها ما بر اساس اطلاعاتی است که […]
نوروز ۱۴۰۳
سال نوی همگی مبارک! برایتان بهترینها را آرزومندم. شاد باشید و تندرست حافظ منشین بی مِی و معشوق زمانیکه ایّامِ گل و یاسمن و عیدِ صیام است
فناوری و بیلیها
پیشگفتار: این روزها فناوری با سرعت سرسامآوری در حال پیشرفت است تا آنجا که هر موضوع ناباوری را باورپذیر کرده است. کارکرد فناوری و نوآوری این است که «غیرعادی»ها را «عادی» کند. اگر تا چند سال پیش گفتوگوی تصویری با آن سر دنیا به دلیل «غیرعادی» بودن شما رو به یاد کتابهای ژول ورن یا […]
غیرمستقیم زندگی کنید!
اگر میخواهید در جهت معینی حرکت کنید و به جایی برسید، بهترین مسیر احتمالا شامل جهت دیگری است. If you want to go in one direction, the best route may involve going in another. این جمله بیانگر مفهوم «غیرمستفیم» یا ‘obliquity’ است: مفهومی که با ظاهر متناقض و پارادکسیاش بیان میکند که بسیاری از اهداف […]
انتشار کتاب The Ignite Project: A Journey in Scrum
خوشحالم که به اطلاع دوستان گرامی برسانم که کتاب The Ignite Project: A Journey in Scrum (لینک آمازون) توسط انتشارات Springer Nature در تاریخ ۲۵ آذر ۱۴۰۲ منتشر شد. افتخار داشتم با خانم نیوشا رییسی نژاد و آقای دکتر مشیرپور به عنوان نویسنده در این کتاب همکاری داشته باشم. از هر دوی این عزیزان به […]
انتقاد سازنده!
اگر بخواهم به دیگران زور بگویم یا کاری کنم دهانشان بسته شود، به آنها میگویم تحقیقاتشان «کار خاص و جدیدی» نیست. اما من کسی نیستم که این کارها را بکند. [از نظر من] ایدههای متنوع و متفاوت خوب و مفیدند. انتقاد از ایدههای دیگران میتواند سازنده باشد به شرطی که شما ایده بهتری داشته باشید […]
داستان یک مصاحبه
بیایید بخشی از مصاحبه نماینده یک شرکت با یک برنامهنویس جویای کار رو مرور کنیم. مصاحبهکننده: میتونید کمی درباره حلقهی while در برنامهنویسی توضیح بدید؟برنامهنویس: من با while توی برنامهنویسی کار نکردم. مصاحبهکننده: بگید یک حلقه while چند بار تکرار میشه؟برنامهنویس: عرض کردم که من با while کار نکردم. کدهایم رو با حلقه for مینویسم. […]