โปรแกรมเมอร์เป็น "สายแข็ง" เพื่อแก้ปัญหา
โปรแกรมเมอร์ที่ดีจะพยายามแก้ปัญหา "สิทธิ"
แค่ให้สิ่งที่มีคนถามหา [มัก] เป็นปัญหาที่ผิดพลาด
ในวันที่การทำงานอัตโนมัติของ MS Office เป็นเรื่องที่น่าตื่นเต้นคุณจะได้รับคำถามมากมายโดยปกติจะใช้เวลาไม่กี่สัปดาห์โดยถามวิธีการทำ "สิ่งนี้" ในผลิตภัณฑ์ Office หนึ่งจากนั้น "นั่น" ในผลิตภัณฑ์อื่น ๆ แล้วอย่างอื่นในอีกอันหนึ่ง แต่ละสิ่งเหล่านี้ได้รับการจัดการอย่างรวดเร็ว แต่ "ปัญหา" - ยังไม่ได้ระบุอย่างสมบูรณ์ - ไม่ได้รับการแก้ไข พวกเขากลับมาที่ลิงค์ "ถัดไป" ในห่วงโซ่ของพวกเขา
ถ้าคุณหยุดพวกเขาและถามพวกเขาว่า "ทำไม" จากนั้นพวกเขาต้องย้อนกลับไปติดตามและอธิบายเพิ่มเติมในวงกว้างถึงสิ่งที่พวกเขาต้องการบรรลุและไม่เพียง แต่อธิบายปัญหาทันทีต่อหน้าพวกเขา (BTW โปรแกรมเมอร์ต้องทนทุกข์ทรมานจากสิ่งนี้มากเท่ากับ (ถ้าไม่มากไปกว่า) คนอื่น ๆ ที่เป็นเหมือนพินัยกรรมเหล่านี้)
กลุ่มผู้ใช้ของ "การรับข้อมูลจากฐานข้อมูลขนาดใหญ่ไปยัง Access จากนั้นเข้าสู่ Excel เพื่อนวดมันเล็กน้อยจากนั้นเข้าสู่ Word เพื่อให้พวกเขาสามารถรวมผลลัพธ์และส่งอีเมลหาคนเหล่านี้ทุกสัปดาห์" แทนที่อย่างรวดเร็ว งานแบ็ตช์ที่ทำทั้งหมดนั้นด้วยผลลัพธ์ที่อยู่ในกล่องจดหมายของผู้คนสิ่งแรกในเช้าวันจันทร์ที่ไม่มีการมีส่วนร่วมของผู้ใช้ด้วยตนเองเลย
ผู้ใช้เช่นนั้น
เราจำเป็นต้องรู้ว่าคุณกำลังจะไปที่ไหนก่อนที่เราจะเสนอวิธีที่ดีที่สุดในการไปที่นั่น
อีกวิธีหนึ่ง (เพื่อถอดความ Monty Python): "คุณต้องการคำตอบ 5 นาทีหรือครึ่งชั่วโมงเต็ม" หรือไม่?
ไม่มีจุดที่โปรแกรมเมอร์ส่งเสียงต่ำสุดของฟังก์ชั่นเฉพาะเมื่อคุณต้องการที่จะรู้ว่ามันจะรับมือได้หรือไม่ถ้าคุณป้อนตัวเลขด้วยทศนิยมสามตำแหน่ง
การรู้มุมมองของคุณมักจะสามารถสร้างคำตอบที่คุณได้รับอย่างรุนแรงอีกครั้ง
How do I walk on water?
Why?
I want to cross the river
Build a boat.