โปรแกรมที่ออกแบบมาดีคือโปรแกรมที่ทำให้ผู้ใช้รู้สึกเหมือนไม่ได้ใช้โปรแกรมอยู่ ตัวอย่างเช่น "Browser ที่ดี" คนจะไม่เสียเวลาเรียนรู้การใช้งาน ไม่เสียอารมณ์ในการตอบคำถามจุกจิก คนจะใส่ใจในการทำงานของตนให้เสร็จ สนใจที่จะหาข้อมูลบน web สนใจที่จะอ่าน email โดยแทบไม่ได้สังเกตุว่าตนเองใช้งาน Web Browser อยู่ จนกระทั้ง Browser มันมีปัญหาเช่น เตือนเรื่อง security หรือเมื่อหาปุ่ม stop ไม่เจอ หาก browser สามารถจัดการเรื่อง security ให้เราได้ สามารถแสดงปุ่ม stop ให้เราเห็นเมื่อเราต้องการใช้ นั่นจะทำให้ผู้ใช้ลืม browser ไปเลย และจะโหยหาโปรแกรมของเราเป็นสามเท่าเมื่อเค้าขาดมันไป
"แสดงสิ่งที่ผู้ใช้หา เมื่อผู้ใช้ต้องการ" พูดง่ายครับ แต่เอาเข้าจริงทำได้ตั้งแต่ แบบมักง่าย จนถึงแบบที่คิดกันหัวปูด วันนี้ผมขอยกตัวอย่างหนึ่ง "เรื่องวันที่ในตาราง ของ Finder" หากใครได้สังเกตุจะเห็นว่า คนออกแบบเค้าใส่ใจในรายละเอียดอย่างเหลือเชื่อทีเดียว
ลองดูวันที่ในตารางของ Windows XP กันก่อน
รูปบนสุดคือการแสดงวันที่แบบเต็มๆ ตอนที่ตารางกว้างที่สุด และ ยังมีต่อครับ >
