Ask HN: What qualities show that you're an experienced software engineer?
1–10 of 33 posts
Re: Ask HN: What qualities show that you're an experienced software engineer?
#2Do you know how to write testable or mockable code?
Re: Ask HN: What qualities show that you're an experienced software engineer?
#3Re: Ask HN: What qualities show that you're an experienced software engineer?
#4Re: Ask HN: What qualities show that you're an experienced software engineer?
#5In particular, fear of complexity. The perfect is the enemy of the good, to misquote Voltaire.
Re: Ask HN: What qualities show that you're an experienced software engineer?
#6- know all the tradeoffs and possible options you need to make
- have the judgement to balance and choose correctly
- be able to execute no matter the mix of choices
Re: Ask HN: What qualities show that you're an experienced software engineer?
#7Fear. In particular, fear of complexity. The perfect is the enemy of the good, to misquote Voltaire.
Re: Ask HN: What qualities show that you're an experienced software engineer?
#8Re: Ask HN: What qualities show that you're an experienced software engineer?
#9Your seniority is based on how big a problem you can solve and how reasonable your solutions remain.
Re: Ask HN: What qualities show that you're an experienced software engineer?
#10A senior dev helps ensure the team is healthy. What's a good team?
- Do they get sh*t done. Do they deliver what they need to? Does it ultimately work?
- Do they work well with others. Do they serve their customers and stakeholders? Or are they perceived as a bunch of a-holes?
- Do they have a healthy mix of new talent/ideas and seniority?
- Does the team develop emotional safety and trust? Are constructive differences of opinion brought into the open, or is dissent stifled causing conflict to fester?
- Do they know what they're after? Have they self organized around shared culture, principles, and working practices for getting there?
A good senior dev is like one of the "team captains". The team captain is a top player that pushes the other players to produce, but also learns how to leverage and mentor fellow teammates in the game.