อย่าถามว่าเราจะเพิ่มอะไรได้อีก
Product ที่ mature ไม่ได้พิสูจน์ตัวเองด้วยจำนวนสิ่งที่มี แต่ด้วยภาระที่ human ต้องแบกน้อยลง
Start With the Human — อย่าเริ่มจาก product ให้เริ่มจากคน
Product team มักถูก reward เพราะ ship more
Roadmap และ demo ทำให้ addition มองเห็นง่ายกว่า simplification
จึงเกิด bias ว่า progress คือการเพิ่ม
More shipped does not automatically mean more value.
ทุก feature ใหม่สร้าง cost ใหม่
Feature สร้าง state, option, edge case, permission, support และ maintenance
Addition มี footprint เสมอ
Every feature creates a permanent tax unless proven otherwise.
Complexity compound ตามเวลา
Feature แต่ละตัวอาจดี แต่ interaction ทำ complexity เพิ่ม
User และ team ต้องรับ path มากขึ้น
Complexity compounds faster than feature count.
Choice overload คือ product debt
Option มากไม่ได้แปลว่า freedom มากเสมอ
บางครั้งคือ decision burden ที่โยนให้ human
Every unnecessary choice is work handed back to the user.
Removal อาจสร้าง value มากกว่า addition
ลบ field รวม flow หรือลด step อาจลด human burden ได้จริง
Removal คือ product decision
Removal is a product decision, not the absence of one.
System ควร remember แทน human
ถ้า system รู้ information หรือ preference อยู่แล้ว ก็ควร remember
Machine memory ควรลด human memory burden
What the system can remember, the human should not have to.
ก่อนเพิ่ม ให้ถามว่ามันทำให้ไม่จำเป็นได้ไหม
Can we remove, combine, remember, infer, automate?
อย่าเปลี่ยนทุก problem เป็น control ใหม่
The best feature may be the one you make unnecessary.
ถึงตัวฉันก่อนเพิ่ม button ใหม่
ก่อนเพิ่ม button หรือ setting ให้ถามว่า user ต้องตัดสินใจนี้จริงไหม
ความเรียบง่ายที่ดีขึ้นคือ maturity
Build less where understanding allows it.