1. การพูดคุยติดต่อสื่อสาร - โปรแกรมเมอร์ที่คุยไม่รู้เรื่อง อาจเขียนโค้ดได้แต่ไม่สามารถสื่อสารกับทีมได้ก็ไม่สามารถทำงานเสร็จได้
2. ความสามารถในการปรับตัว - โปรแกรมเมอร์ต้องเผชิญกับความเปลี่ยนแปลงอยู่เสมอ เพราะโลกดิจิตอลคือโลกที่เปลี่ยนแปลงเร็วที่สุด หากไม่มีความสามารถในการปรับตัว ก็เหมือนปลาที่ไม่มีครีบ
3. ความเข้าใจในผู้คน - เข้าใจโปรแกรมเขียนโค้ดได้ เข้าใจผู้คนทำงานเสร็จได้
4. ความเป็นผู้นำ - ทักษะนี้มีไว้สำหรับผู้ที่ไม่อยากพ่ายแพ้เท่านั้น
5. ความตั้งใจอยากแบ่งปัน - โลกนี้อยู่ได้ด้วยการแบ่งปัน โปรแกรมเมอร์ทุกคนคงรู้จัก Stackoverflow ดี
6. ความเข้าใจในเรื่องที่พูดกันอยู่ - บางครั้งการได้ยินกับการฟังก็แตกต่างกันเหลือเกิน ... และการเข้าใจก็ลึกซึ้งยิ่งขึ้นไปอีก
7. การตัดสินใจ - นี่คือเรื่องที่ยากสุด ไม่ว่าจะอยู่บนโลกธุรกิจหรือการเขียนโปรแกรมก็ตาม
8. การควบคุมอารมณ์ - ทุกอย่างในชีวิตเราตัดสินด้วยอารมณ์ นี่คือเหตุผลที่เศรษฐศาสตร์ยุคใหม่ เริ่มเบี่ยงเบนจากเหตุผลไปสู่เศรษฐศาสตร์พฤติกรรม
9. การต่อรอง - อย่ายอมผู้อื่นอย่างง่ายดายเกินไป เขาไม่ได้มองว่าคุณนอบน้อมทุกคน
10. การเห็นอกเห็นใจผู้อื่น - โลกนี้หมุนได้ด้วยสิ่งนี้แหละ