در ستایش سادگی

تقریباً در تمام طول تاریخ هر ‌ایده و یا محصولی که به ساده‌ترین شکل خود بیان و یا ساخته شده بیشترین مخاطب را داشته است. به عنوان مثال موفقیت سیستم عامل ویندوز نسبت به گنو لینوکس از منظر فراوانی مخاطب عام به دلیل مخفی کردن پیچیدگی‌های فنی از چشم کاربر و تمرکز بر سادگی بیشتر محیط گرافیکی.به عنوان مهندس همه ما عاشق درگیر شدن با مسائل پیچیده و سخت هستیم. عطش فایق آمدن بر چالش‌های سخت و لذت فتح دشت‌های بکر این مسائل پیش برنده ما هستند.اما ساده فکر کردن و به همان میزان ساده‌سازی مسائل شاید والا‌ترین نوع کمال باشد. همانطور که لئوناردو داوینچی که خود از بزرگترین مهندسین تاریخ است می‌گوید:Simplicity is the ultimate sophistication.بر همین اساس اکثرا پیچیده‌ترین ‌ایده‌ها و محصولات در ساده‌ترین حالت ممکن ارائه می‌شوند. اما سادگی تا کجا و به چه اندازه‌ای؟نظر آلبرت اینشتین چنین است:Everything should be made as simple as possible، but not simpler.حقیقت این است که سادگی بسیار سخت است!اگر چنین فکر نمی‌کنید تلاش کنید یک محصول، ‌ایده، یک قطعه موسیقی و یا هر چیز دیگری را تا حد ممکن ساده و بازطراحی کنید.همه ما تجربه استاد بد در دانشگاه را داشته‌ایم. استادی که مطالب را چنان سخت و غیر قابل فهم بیان می‌کرد که رمق دانشجو را برای یادگیری می‌گرفت و جوانه تفکر او را می‌خشکاند. اما اگر کمی خوش شانس بوده باشید شاید در بازه زمانی متفاوتی بازهم به سراغ آن مطلب رفته باشید و متوجه شده باشید که نه تنها آن مطلب اصلاً سخت نبوده بلکه بسیار شیرین و منطقی بوده است. شاید مثال مربوط به یادگیری تفکر Object oriented و مسائل مربوط به ارث بری و چند ریختی برای مهندسین کامپیوتر نمونه بارزی از این دست تجربیات باشد.تقریباً همه می‌توانند سخت صحبت کنند و یا یک مسئله را به شکل غیر قابل درک حل کنند. اما سادگی..سادگی شاید حاصل از درک عمیق آن پدیده دارد و یا شاید اگر بتوان به یک پدیده از دورتر نگاه کرد همه چیز ساده‌تر به نظر برسد درست مثل وقتی که از فضا به زمین نگاه می‌کنیم. نه مرز نه حکومت و نه هیچ نژادی وجود دارد. همه پیچیدگی‌ها بر اثر Abstraction حاصل از فاصله گرفتن حذف می‌شوند و می‌توان تصویر کلی‌تری را نسبت به زمین داشت.اکثر مواقع متخصص‌ترین و فنی‌ترین افراد هر حوزه‌ای چه در مواجهه با مخاطب عام به دلیل نبود درک عمیق مخاطب از مطلب و چه در گفتگو با افراد خبره به دلیل وجود فهم مشترک و عدم نیاز به توضیحات اضافی‌، به ساده‌ترین زبان ممکن در مورد مسائل صحبت می‌کنند.در تضاد با این موضوع، افراد کم اطلاع‌تر و نا آگاه‌تر به دلیل افق دید محدودتر نسبت به آن مطلب همیشه تلاش در سخت توضیح دادن و استفاده از اطلاعات فنی معادل با سواد اندکشان دارند.عموما افراد غیر متخصص با پیچیده بیان کردن افکار، در تلاش برای مطلع نشان دادن خود هستند و مخاطب عام در اکثر موارد فریفته این نمایش می شود. اما اگر سوی دیگر مکالمه یک مخاطب حرفه ای و مطلع از موضوع باشد به سادگی متوجه این شوی تبلیغاتی می شود.شاید جمله To a man with a hammer، everything looks like a nail. از آبراهام مازلو درک بهتری در این باره ارائه کند. افراد غیر متخصص با تکیه به دانش محدود خود و در مواردی تحت اثر دانینگ کروگر، هر مسئله ای را در قالب سواد محدود خود قرار می دهند و سعی در اظهار نظر و یا حل آن چالش دارند.نمودار اثر دانینگ کروگر شاید کمی افراطی به نظر برسد اما از نگاه یک متخصص کامپوتر اکثر مسائل باینری باشند و از دید یک روانشناس همه اتفاقات ریشه در کودکی داشته باشند.هرچه وسعت افق دیدمان نسبت یک موضوع بیشتر شود، می‌توانیم سطح‌بندی بهتری از Abstraction را برای ساده‌سازی و توصیف یک پدیده داشته باشیم. بسیاری از کج فهمی ها به دلیل ارائه توضیحات غیر ضروری و عدم انتقال مطلب در ساده ترین فرم خود به وجود می آیند. سادگی در تفکر و بیان افکار و ایده ها در خالص ترین حالت خود به کیفیت بیشتر در انتقال مطلب می انجامد و فضای گفتگو را مهیا می سازد.Simplicity is not the goal. It is the by-product of a good idea and modest expectations.Paul Rand