مفاهیم زمانی برایم واقعی میشوند که آنها را در یک محصول یا مسئله عملی امتحان کنم.
بیشتر چیزهایی که بلدم، از ساختن و دوبارهساختن آمدهاند
علاقه من به نرمافزار از جایی جدی شد که فهمیدم برنامهنویسی فقط نوشتن دستور برای ماشین نیست؛ راهی است برای تبدیل یک مسئله مبهم به چیزی روشن، قابل استفاده و قابل توسعه.
در این مسیر بارها با راهحلهایی روبهرو شدهام که روی کاغذ عالی بودند اما در دنیای واقعی دوام نیاوردند. همین تجربه باعث شد بهجای دنبالکردن پاسخهای آماده، بیشتر سؤال بپرسم، محدودیتها را جدی بگیرم و دلیل تصمیمها را بفهمم.
این سایت را ساختهام تا آموختههایم پراکنده نمانند. هر نوشته تلاشی است برای مرتبکردن ذهن خودم، ثبت تجربهای که ممکن است دوباره به کار بیاید و ساختن منبعی که برای یک توسعهدهنده دیگر هم واقعاً مفید باشد.
فقط دانستن روش انجام کار برایم کافی نیست؛ میخواهم بدانم کجا و چرا انتخاب درستی است.
نوشتن کمک میکند ابهامها را ببینم و تجربه شخصی را به دانشی روشن و قابل انتقال تبدیل کنم.
« اینجا قرار نیست تصویری بینقص از مسیرم بسازم؛ میخواهم چیزهایی را ثبت کنم که واقعاً یاد گرفتهام، حتی اگر نتیجه یک اشتباه یا تغییر نظر بوده باشند.