Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think Patio is right to a certain degree. You can be the rock star of rock star programmers, but if you can't explain to me what you're doing, what it does in general (or for me) and why I or anyone else should use it, you're toast. This will depend on job to job and where you want to go, career wise, but I've found, in my current gig, having soft skills does pay off.

At its genesis, coding is problem solving. We are trying to solve someone's problem(s) using a computer. All the coding skills in the world won't help us come up with solutions to people's problems if we lack the ability to listen to the end user, translate their needs into code, and then explain to them why they need this and how it solves their problem. Also, I've found that developing your non coding skills also gives you different perspectives into problem solving.



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

Search: