Earlier quoted context omitted.
You don't have to talk about things that other people think are fun. The point is to bring up something that can get you excited and animated. If what you call "work" does that for you, then I'd love to hear about it.
> The point is to bring up something that can get you excited and animated. Well, the only time you'll get that out of me is when I'm angry. Most of my weekends involve: * Reading research papers * Reviewing other peoples' source code * Reporting security vulnerabilities to open source projects (usually with a patch) * Improving these projects: https://github.com/paragonie I never have any time to watch movies, play…
Ask HN: What non-technical skills make a senior dev and how to develop them?
51–60 of 136 posts
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#52Earlier quoted context omitted.
I've found "what'd you get up to this weekend" to be a great conversation starter because most people have done at least one fun thing over the weekend.
People ask me that all the time and it's awkward. I very rarely do anything anyone else would consider "fun", even on weekends. Most of what I do can be classified as "work".
(In spite of the stereotype, I'm always surprised to see how few genuine "introverted coders" there actually are in the industry and how unsympathetic the rest are.)
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#53Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#54Being the last man standing. Seems sad but when people leave bad company, usually the people who stay get promoted and some of them become senior developer. I have seen this strange pattern a few times.
Absolutely. A good way to make this happen is to crank out piles of write-only code. You'll look more productive than your peers and you'll be the expert on a relatively large part of the system. When things inevitability go wrong, you'll also be the hero that powers through the weekend hacking a solution together. Be sure not to document or comment this code. It makes your memories critical to the operation of the b…
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#55Being the last man standing. Seems sad but when people leave bad company, usually the people who stay get promoted and some of them become senior developer. I have seen this strange pattern a few times.
Why strange? Staying there when difficulties arise, future become incertain, keep working when it becomes boring or very messy or unrewarding, being able to do the work of the designer or the project manager because they are gone, all these are proofs that you are reliable and able. I would certainly choose such a guy for a senior position.
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#56Empathy 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?
#57Earlier quoted context omitted.
Why strange? Staying there when difficulties arise, future become incertain, keep working when it becomes boring or very messy or unrewarding, being able to do the work of the designer or the project manager because they are gone, all these are proofs that you are reliable and able. I would certainly choose such a guy for a senior position.
If you do it because you are loyal to the company and you are good at what you do, you MUST be promoted. If, on the other hand, you do it because you need a promotion and all you have to do is to wait, well... I don't have the numbers, I just know that people are human, and many humans seek the best opportunities with the least effort.
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#58Earlier quoted context omitted.
You don't have to talk about things that other people think are fun. The point is to bring up something that can get you excited and animated. If what you call "work" does that for you, then I'd love to hear about it.
> The point is to bring up something that can get you excited and animated. Well, the only time you'll get that out of me is when I'm angry. Most of my weekends involve: * Reading research papers * Reviewing other peoples' source code * Reporting security vulnerabilities to open source projects (usually with a patch) * Improving these projects: https://github.com/paragonie I never have any time to watch movies, play…
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#59Earlier quoted context omitted.
Why strange? Staying there when difficulties arise, future become incertain, keep working when it becomes boring or very messy or unrewarding, being able to do the work of the designer or the project manager because they are gone, all these are proofs that you are reliable and able. I would certainly choose such a guy for a senior position.
If you do it because you are loyal to the company and you are good at what you do, you MUST be promoted. If, on the other hand, you do it because you need a promotion and all you have to do is to wait, well... I don't have the numbers, I just know that people are human, and many humans seek the best opportunities with the least effort.
Re: Ask HN: What non-technical skills make a senior dev and how to develop them?
#60Earlier quoted context omitted.
You don't have to talk about things that other people think are fun. The point is to bring up something that can get you excited and animated. If what you call "work" does that for you, then I'd love to hear about it.
You might like to hear about such things, but most people only want to hear about weekend activities they consider "fun" (e.g., going out drinking) or "normal" (e.g., doing stuff with the kids). If you say you spent the weekend learning something new, most people will act like you're boring and perhaps even make nasty comments like "you must be fun at parties" (like someone in this thread did).
I don't know exactly why the other commenter said "you must be fun at parties," but I'd imagine it's because the parent commenter deflected from talking about things he actually wanted to talk about. Being fun doesn't have much to do with the content of what you talk about. It has more to do with you showing genuine interest and excitement for the things you do. If you don't like watching movies or playing video games, then it's very difficult to have a fun conversation about those things. CiPHPerCoder listed four things he enjoys doing over his weekends. Those topics are definitely not mainstream, but they do overlap with my interests. I would love to have a conversation about those things with him because it also adds to the variety of conversations I get to have.