خاطرات ۲۷ اسفند ۱۴۰۲
فناوری و بیلی‌ها

پیش‌گفتار: این روزها فناوری با سرعت سرسام‌آوری در حال پیشرفت است تا آنجا که هر موضوع ناباوری را باورپذیر کرده است. کارکرد فناوری و نوآوری این است که «غیرعادی‌»ها را «عادی» کند. اگر تا چند سال پیش گفت‌وگوی تصویری با آن سر دنیا به دلیل «غیرعادی» بودن شما رو به یاد کتاب‌های ژول ورن یا […]

هوش مصنوعی ۲۸ بهمن ۱۴۰۲
دستیار کتابخوانی

سرعت پیشرفت یادگیری ماشین به ویژه بخش مدل‌های زبانی بزرگ (LLM) مانند ChatGPT به اندازه‌ای است که هر لحظه باید منتظر نوآوری و فناوری نوظهوری باشید. امکانات این مدل‌ها امکان حل مسا‌له‌هایی را فراهم می‌کنند که تا همین چند وقت پیش امیدی به حل آنها نبود. در این نوشته می‌خواهم به دو مورد از آنها […]

عدم قطعیت و کانه‌وین ۲۴ دی ۱۴۰۲
غیرمستقیم زندگی کنید!

اگر می‌خواهید در جهت معینی حرکت کنید و به جایی برسید، بهترین مسیر احتمالا شامل جهت دیگری است. If you want to go in one direction, the best route may involve going in another. این جمله بیانگر مفهوم «غیرمستفیم» یا ‘obliquity’ است: مفهومی که با ظاهر متناقض و پارادکسی‌اش بیان می‌کند که بسیاری از اهداف […]

Beautiful Design and Code ۷ دی ۱۴۰۲
پوسته‌ی بیشتر – تخم‌مرغ کمتر

جان بنتلی (Jon Bentley) که ستونی با نام Programming Pearls در نشریه Communications of the ACM داشت در سال ۱۹۸۶ به برنامه‌نویسی ادیبانه (literate programming) علاقه‌مند شد و از دونالد کنوث (Donald Knuth) خواست تا به عنوان نویسنده‌ی مهمان برنامه‌‌ای با این شیوه بنویسد و از داگ مکل‌روی (Doug McIlroy) هم خواست نقدی بر برنامه‌نویسی […]

اسکرام ۲ دی ۱۴۰۲
انتشار کتاب The Ignite Project: A Journey in Scrum

خوشحالم که به اطلاع دوستان گرامی برسانم که کتاب The Ignite Project: A Journey in Scrum (لینک آمازون) توسط انتشارات Springer Nature در تاریخ ۲۵ آذر ۱۴۰۲ منتشر شد. افتخار داشتم با خانم نیوشا رییسی نژاد و آقای دکتر مشیرپور به عنوان نویسنده در این کتاب همکاری داشته باشم. از هر دوی این عزیزان به […]

گزیده ۱۲ آذر ۱۴۰۲
انتقاد سازنده!

اگر بخواهم به دیگران زور بگویم یا کاری کنم دهان‌‌شان بسته شود، به آنها می‌گویم تحقیقات‌شان «کار خاص و جدیدی» نیست. اما من کسی نیستم که این کارها را بکند. [از نظر من] ایده‌های متنوع و متفاوت خوب و مفیدند. انتقاد از ایده‌های دیگران می‌تواند سازنده باشد به شرطی که شما ایده بهتری داشته باشید […]

عمومی ۱ آذر ۱۴۰۲
داستان یک مصاحبه

بیایید بخشی از مصاحبه نماینده یک شرکت با یک برنامه‌نویس جویای کار رو مرور کنیم. مصاحبه‌کننده: می‌تونید کمی درباره حلقه‌ی while در برنامه‌نویسی توضیح بدید؟برنامه‌نویس: من با while توی برنامه‌نویسی کار نکردم. مصاحبه‌کننده: بگید یک حلقه while چند بار تکرار می‌شه؟برنامه‌نویس: عرض کردم که من با while کار نکردم. کدهایم رو با حلقه for می‌نویسم. […]