Ask HN: What non-technical skills make a senior dev and how to develop them?
21–30 of 136 posts
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#22Empathy is the key skill. Yes, it's learned. The ability to walk in somebody else's shoes for a while makes you a better developer. Why? * You acquire the habit of imagining what it's like to use the stuff you develop. * You have a feel for the daily experience of your colleagues, suppliers, executives and other stakeholders. These things give you the sort of spidey-sense that lets you function independently. They al…
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#23Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#24Grow old.
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#25I think what lets a developer graduate from one level to the next is realizing that your own knowledge, vision, etc. is limited and not always the right way to go. Being able to put your own desires aside and execute someone else's vision while still providing the benefit of your experience and knowledge when appropriate.
Despite being a senior dev for a while now it's something I sometimes still struggle with finding the balance on.
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#261. Do good work. 2. Don't be an asshole.
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#27You don't need to be an expert but you do need to have a firm grasp of the basics.
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#28Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#29Depends on what kind of dev you are talking about. In a consulting shop (enterprise or web dev or advertising)? Big company (software, hardware or where software dev is an expense)? Game company? Silicon Valley startup? Senior devs in each of these types of companies have some skills in common and some that are particular. The common ones, in my opinion: * Ability to communicate with non technical folks * Ability to…
No good deed goes unpunished. When you step up to be a team player and do that grunt work, you open yourself up to getting more and more of it. Next thing you know you have to stand up for yourself or become a door mat.
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#30Earlier quoted context omitted.
Haha :-) Indeed, experienced people who had that perception. No grey hair? you can't be senior. Edit: I do not have grey hair.
My comment was a sort of provocation, but I see that some people seem to agree with it. It makes me a bit sad, but unfortunately sometimes it's pretty hard to change things - if at all! The other comments are all relevant and very good, but they seem to overlook one important aspect: the company's attitude. What all those comments have in common is that they assume things work according to Tom DeMarco's book Peoplewa…
I think if you're in a small company things could be different.