ลองดูความหมายของคำว่าเอ็นแฮนสเม้นท์ (Enhancement) จากพจนานุกรมสักครั้ง
โปรดสังเกตลำดับของคำแปล
- คุณภาพ
- คุณค่า
- ขอบเขต (ที่สิ่งนั้นๆสามารถทำได้)
แต่ทำไมเมื่อพูดถึงคำนี้ คนทั่วไปถึงคิดถึงแต่คำว่า มากขึ้น มากขึ้น มากขึ้น และฟีเจอร์ที่มากขึ้น ทำไมไม่ค่อยจะมีคนคิดถึงคำว่า ดีขึ้น ดีขึ้น ดีขึ้น และคุณภาพที่ดีขึ้นเลย?
- หรือเพราะของใหม่ๆมันดูน่าตื่นเต้น
- หรือเพราะเขาแข่งขันกันที่ซอฟต์แวร์ใครทำอะไรได้มากกว่า
- หรือเพราะเขาวัดความสำเร็จของซอฟต์แวร์กันที่จำนวนฟีเจอร์
- หรือเพราะคุณภาพเป็นสิ่งที่มองไม่เห็น
- หรือเพราะคำว่าคุณภาพเป็นสิ่งที่ไม่สำคัญ
สุดท้ายแล้วไม่ว่าจะเพราะอะไร ประสบการณ์ได้สอนให้เห็นว่า
การเพิ่มฟีเจอร์ไม่การันตีว่าจะทำให้ซอฟต์แวร์คุณดีขึ้น แต่การแก้บั๊กจะทำให้ซอฟต์แวร์ของคุณดีขึ้นแน่นอน
ก่อนจะตัดสินใจเพิ่มอะไรที่มันครึ่งๆกลางๆเข้าไป ลองใช้เวลาซักนิดคิดดูว่าของเก่าที่มีอยู่มันทำงานได้ดีรึยัง (ซื่อสัตย์ต่อตัวเองนะ)