Forwork

อย่าถามว่าเราจะเพิ่มอะไรได้อีก

Product ที่ mature ไม่ได้พิสูจน์ตัวเองด้วยจำนวนสิ่งที่มี แต่ด้วยภาระที่ human ต้องแบกน้อยลง

Start With the Human — อย่าเริ่มจาก product ให้เริ่มจากคน
01

Product team มักถูก reward เพราะ ship more

Roadmap และ demo ทำให้ addition มองเห็นง่ายกว่า simplification

จึงเกิด bias ว่า progress คือการเพิ่ม

More shipped does not automatically mean more value.
02

ทุก feature ใหม่สร้าง cost ใหม่

Feature สร้าง state, option, edge case, permission, support และ maintenance

Addition มี footprint เสมอ

Every feature creates a permanent tax unless proven otherwise.
03

Complexity compound ตามเวลา

Feature แต่ละตัวอาจดี แต่ interaction ทำ complexity เพิ่ม

User และ team ต้องรับ path มากขึ้น

Complexity compounds faster than feature count.
04

Choice overload คือ product debt

Option มากไม่ได้แปลว่า freedom มากเสมอ

บางครั้งคือ decision burden ที่โยนให้ human

Every unnecessary choice is work handed back to the user.
05

Removal อาจสร้าง value มากกว่า addition

ลบ field รวม flow หรือลด step อาจลด human burden ได้จริง

Removal คือ product decision

Removal is a product decision, not the absence of one.
06

System ควร remember แทน human

ถ้า system รู้ information หรือ preference อยู่แล้ว ก็ควร remember

Machine memory ควรลด human memory burden

What the system can remember, the human should not have to.
07

ก่อนเพิ่ม ให้ถามว่ามันทำให้ไม่จำเป็นได้ไหม

Can we remove, combine, remember, infer, automate?

อย่าเปลี่ยนทุก problem เป็น control ใหม่

The best feature may be the one you make unnecessary.
08

ถึงตัวฉันก่อนเพิ่ม button ใหม่

ก่อนเพิ่ม button หรือ setting ให้ถามว่า user ต้องตัดสินใจนี้จริงไหม

ความเรียบง่ายที่ดีขึ้นคือ maturity

Build less where understanding allows it.