انتقادی

بی‌شعوری

شاید جای این نوشته در این وبلاگ نباشد ولی مگر نه این که معضلات اجتماعی در محل کار نیز آزار دهنده است؟ تازگی‌ها به طور اتفاقی از طریق یکی از خوانندگان همین وبلاگ کتابی به دستم رسیده است به نام «بی‌شعوری» نوشته خاویر کرمنت ترجمه محمود فرجامی. این کتاب به خاطر لحن تند و بی‌پرده‌اش …

‫روش برنامه‌نویسی Forum Driven Development

تا حالا به فوروم‌های (انجمن‌های) برنامه‌نویسی ایرانی علی الخصوص «سایت برنامه‌نویس» مراجعه کرده‌اید؟ به سوالات آن هم دقت کرده‌اید؟ تا حالا دیده‌اید که مثلاً شخصی تا حالا یک بار هم Socket Programming کار نکرده و هیچ علاقه‌ای هم به کار کردن با آن ندارد اما چون در یک پروژه به آن نیاز دارد به دنبال …

تسلیم می‌شویم

در یکی از مجموعه‌ها خیلی اصرار کردم که به جای TFS از SVN استفاده شود. اما نتوانستم حرفم را به کرسی بنشانم. الان در آن مجموعه تقریباً از همه امکانات سورس کنترلی TFS استفاده شده و به غیر از دو سه ماه اول که دوستان خطاهای Runtime برنامه‌شان را هم به گردن TFS می‌انداختند مشکل …

An open letter to oDesk from an Iranian software developer

Dear oDesk managers, I’m an Iranian software developer living and working in Tehran/Iran. Recently I opened an account in oDesk and started to bid on oDesk projects as a contractor. But unfortunately oDesk has suspended my account just because I’m an Iranian. I can’t realize why I can’t work in oDesk like many other people …

‫راه ابتکاری برای تبدیل تاریخ میلادی به تاریخ شمسی در SQL Server

بعضی وقت‌ها چیزهایی می‌بینم که حیف می‌آید برای دوستانم تعریف نکنم. یکی از این چیزها دیتابیس و سیستمی بود که امروز با چشم‌های خودم دیدم. در دیتابیس فوق‌الذکر برای تبدیل تاریخ میلادی به تاریخ شمسی از یک جدول ۵۱ هزار رکوردی استفاده شده بود. این جدول دو ستون داشت. یکی تاریخ میلادی و دیگری تاریخ …

خلاقیت کور

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

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

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

‫‫در عجبم از…

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

محدودیت‌های سه گانه در اینترنت

ما برنامه‌نویس‌ها بدون این که خیلی مقصر باشیم دارای سه نوع محدودیت در استفاده از اینترنت هستیم که متاسفانه روز به روز بیشتر و بیشتر می‌شوند. یک: محدودیت دولتیدولت بنا به دلایل خاص خودش دسترسی به بسیاری از سایت‌های اینترنتی را مسدود کرده. تا زمانی که این سایت‌ها فقط سایت‌ها خبری فارسی و حتی خبری …