การเขียนโปรแกรมมีมากไปกว่า 'การเขียนโค้ด' ส่วนใหญ่ของการเป็นโปรแกรมเมอร์ที่ประสบความสำเร็จเกี่ยวข้องกับการสื่อสาร ความสามารถในการเชื่อมต่อกับลูกค้าเข้าใจความต้องการของพวกเขาแปลพวกเขาเป็นอาณาจักรทางเทคนิคแสดงพวกเขาในรหัสแล้วอธิบายผลกลับไปยังลูกค้า
โปรแกรมเมอร์ที่มีเวลาในการแสดงออกอย่างชัดเจนในการเขียนอาจไม่สามารถสื่อสารกันได้ดีในขณะที่ผู้ที่มีความเข้าใจในภาษาและการเขียนที่ดีสามารถแปลทักษะเหล่านั้นเป็นรหัสที่พวกเขาเขียนได้
ฉันคิดว่าการเขียนไม่ดีและสื่อสารได้ดีจะป้องกันไม่ให้เป็นโปรแกรมเมอร์ที่ดีมาก
ดังที่ Jason Fried และ David Heinemeier Hansson (จาก 37 สัญญาณ) พูดในหนังสือของพวกเขา Rework:
หากคุณกำลังพยายามที่จะตัดสินใจในการเติมตำแหน่งให้จ้างนักเขียนที่ดีที่สุด
การเป็นนักเขียนที่ดีเป็นมากกว่าการเขียน การเขียนที่ชัดเจนเป็นสัญญาณของการคิดที่ชัดเจน นักเขียนที่ยอดเยี่ยมรู้วิธีการสื่อสาร