Hacker News new | past | comments | ask | show | jobs | submit login

Misses out some big ones:

* Knowing how to disagree. * Knowing when "being helpful" is more important than "being right" and when the situation demands it. * Empathising with your end-users and developers who will one day own your code. * Managing a schedule and communicating it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: