Hacker News new | ask | show | jobs
by xupybd 1959 days ago
Being a software developer often means you have to use your skills to solve problems in domains outside of software development. Mastering the domain you work in makes life so much easier.

After that communication skills are huge. You'll almost never work in total isolation. The better you can communicate the greater bandwidth you'll have with the rest of your team and customers. That bandwidth will bottle neck you far more than typing speed.

Unless you are not touch typing yet. That is a must. If for nothing other than comfort.