ในโลกแห่งความซับซ้อนที่มีแต่ปัญหาที่ชวนให้ปวดสมอง สถานการณ์ที่บีบบังคับให้เราต้องพยายามแก้ปัญหาที่วุ่นวายด้วยวิธีการที่ยุ่งยาก … นั่นอาจจะไม่ใช่ทางเลือกที่ดีสักเท่าไร ตรงกันข้าม … ไม่ว่าปัญหาจะซับซ้อนแค่ไหนเราควรจะเริ่มต้นแบบเรียบง่ายไว้เสมอ
เพราะการทำความเรียบง่ายให้ซับซ้อนขึ้นตามความเหมาะสมนั้นเป็นไปได้มากกว่าการทำเรื่องที่ซับซ้อนอยู่แล้วให้ง่ายขึ้น เรารู้อยู่แล้วว่า
- การทำระบบที่ใช้งานยากให้ใช้ง่ายขึ้นนั้นเหนื่อยหนักแค่ไหน
- การแก้ไขความยุ่งเหยิงของโค๊ดให้เป็นระเบียบขึ้นนั้นต้องใช้เวลามากแค่ไหน
- การปรับเปลี่ยนกระบวนการทำงานที่สับสนให้ชัดเจนขึ้นนั้นต้องใช้พลังงานมากแค่ไหน
เพราะการทำยากใช้ง่ายนั้นยากมาก เราจึงไม่ควรเริ่มต้นสิ่งใหม่ด้วยการเดินซ้ำรอยเดิม
ยกตัวอย่างการเริ่มต้นเขียนฟังก์ชั่นให้ทำงานเพียงอย่างเดียวเพื่อความเรียบง่าย ทำหน้าที่อย่างเดียว คืนผลลัพธ์แบบเดียว … ในอนาคตถ้าเราอยากให้มันทำงานที่ซับซ้อนขึ้นเราค่อยปรับแก้ตามสถานการณ์ ไม่ใช่เริ่มต้นด้วยการสร้างอะไรที่คิดเผื่อไปในอนาคตอีกหนึ่งปีว่าเราต้องการจะใช้มัน นั่นคือความซับซ้อนที่เกินจำเป็นและมาไม่ถูกเวลา 💁🏽