مهندسی نرم‌افزار ۷ آذر ۱۴۰۴
مهندسِ ۱۰ برابر (۱۰x Engineer)

پیش‌گفتار:سیاهی لشکر نیاید به کاریکی مرد جنگی به از صد هزار اندرو اِنگ (Andrew Ng)، بنیان‌گذار DeepLearning.AI و یکی از بنیان‌گذاران Google Brain، پیام روشن و در عین حال چالش‌برانگیزی برای توسعه‌دهندگان نرم‌افزار که نظاره‌گر دنیای هوش مصنوعی‌اند دارد:“هوش مصنوعی جایگزین توسعه‌دهندگان نرم‌افزار نخواهد شد، اما توسعه‌دهندگان نرم‌افزاری که از هوش مصنوعی استفاده می‌کنند، جایگزین […]

مهندسی نرم‌افزار ۳۰ آبان ۱۴۰۴
هوش مصنوعی چگونه مهندسی نرم‌افزار را دگرگون خواهد کرد – با مارتین فاولر

هوش مصنوعی صرفاً یک ابزار جدید نیست؛ بلکه انقلابی در بنیادهای مهندسی نرم‌افزار است. مارتین فاولر، یکی از تأثیرگذارترین چهره‌ها در حوزه‌ی اَجایل و معماری نرم‌افزار، معتقد است که ورود AI بزرگترین دگرگونی در این صنعت از زمان گذار از زبان اسمبلی به زبان‌های سطح بالا است. توصیه می‌کنم حتمن این ویدیوی ارزشمند را که […]

عمومی ۲۸ آبان ۱۴۰۴
آدم خوبی باشید!

پیش‌گفتار:در دنیای توسعه‌ی نرم‌افزار، کدنویسی تنها بخشی از ماجراست. جنبه انسانی ماجرا، نه کمتر که شاید بیشتر از جنبه‌ی فنی ماجرا در موفقیت پروژه تاثیرگذاره. جنبه‌ی انسانی توسعه‌ی نرم‌افزار، اون‌جا که از «کنار هم کد زدن» به «دیدن‌های گاه به گاه از راه دور و از پشت نمایشگر» و بعد به «هم‌تیمی‌های ندیده» تبدیل می‌شه […]

Beautiful Design and Code ۲۵ آبان ۱۴۰۴
مدل گوشی‌تون چیه؟

پیش‌گفتار:دوستی دارم که رشته‌ی هنر خونده و علاوه بر دانش عکاسی، تجربه‌ی زیادی هم در این زمینه داره. یک بار برام تعریف می‌کرد که با گروهی که چندتاشون اون رو نمی‌شناختند جایی بودند و ازش خواستند که ازشون عکس بگیره. می‌گفت بعد از این که عکس گرفتم به رسم معمول، عکس‌ها رو نشون همه دادم […]

مهندسی نرم‌افزار ۱۹ مرداد ۱۴۰۴
برنامه‌نویس خوب از نگاه تراویس الفنت

پیش گفتار: تراویس الفنت (Travis Oliphant) یکی از تاثیرگذارترین برنامه‌نویسان و دانشمندان داده است. او خالق NumPy و هم‌بنیان‌گذار SciPy و Anaconda و NumFOCUS است. این نوشته برگرفته از مصاحبه‌ای است که لکس فریدمن (Lex Fridman) با وی انجام داده است. گفتار: لکس فریدمن: می‌خواستم ازت چیزی بپرسم چون تو یکی از تاثیرگذارترین برنامه‌نویسان تاریخی […]

دسته‌بندی نشده ۳۱ اردیبهشت ۱۴۰۴
مدل شما چه ساعتی را نشان می‌دهد؟

پیش‌گفتار: فرضیه‌ی پیچیدگی متناسب تورنگیت (Thorngate’s postulate of commensurate complexity) فرضیه‌ی پیچیدگی متناسب، توصیفی از یک پدیده در نظریه‌پردازی علوم اجتماعی است. کارل ای. ویک (Karl E. Weick) ادعا می‌کند که تحقیقات در زمینه روانشناسی اجتماعی همواره می‌تواند فقط دو ویژگی از سه ویژگی متا-نظری ‘عمومیت’ (Generality)، ‘دقت’ (Accuracy) و ‘سادگی’ (Simplicity) را داشته باشد. […]

Beautiful Design and Code ۸ بهمن ۱۴۰۳
برنامه‌نویسی دلی! – بخش دو

فیلم «پیدا کردن فارستر» (Finding Forrester) به داستان آشنایی یک رمان‌نویس معروف، برنده‌ی جایزه پولیتزر و البته منزوی به نام ویلیام فارستر (با بازی شان کانری)‌ و یک نوجوان دبیرستانی به نام جمال می‌پردازد. فارستر پس از آن که پی‌ می‌برد جمال برای پذیرفته شدن در کالج نیاز دارد متنی ادبی بنویسد، تصمیم می‌گیرد به […]