It's a safe bet to inversely correlate quality of coder with SLOC.
Ask HN: What qualities show that you're an experienced software engineer?
11–20 of 33 posts
Re: Ask HN: What qualities show that you're an experienced software engineer?
#12You have led projects, mentored team members, are the go-to person for something (could be a project, tech).
You are able to scope a solution in terms of time, # of devs, storage needed etc.
FYI, I'm launching a resume builder tool for tech roles and would love feedback! If interested please sign up at https://calendly.com/learnable-beta/uxr.
In exchange for up to 30 mins of your time, I'm offering 30 mins of ask-me-anything career coaching!
Re: Ask HN: What qualities show that you're an experienced software engineer?
#13* Know a framework and many of its supporting tools.
* Don’t spend any time learning the technology or how things work except where the framework dictates.
* Spend lots of time on code reviews instead of writing code yourself.
* When making changes do not refactor or improve the code. Keep the lightest footprint possible, as determined by your diff, to minimally complete the current business requirement.
* Don’t ever write original code. Use multiple NPM packages, or other code from elsewhere, to produce a solution. Software written by you or your team should be considered less valuable than anything you can find externally.
* Prepare lots of documentation for new hires. Defer all other documentation to project managers, information architects, and product owners.
* Don’t spend any time on security or accessibility until the layers tell you to. Most senior engineers just assume they are experts here anyways.
* The word innovation sounds important. Use that word as much as possible on anything that leaves the team.
* if a problem is too hard or requires something original you can always hire a contractor and then value them less for not being an employee and because they are foolish enough to write original code.
* Never be a contractor unless the employer is a sinking ship.
* When it comes to design that which is shiny always wins.
* Always remember less isn’t more.
I personally disagree with all these points. I have been a senior developer for many years, only because I can provide solutions others cannot, but my career is basically peaked unless I want to do something else.
Re: Ask HN: What qualities show that you're an experienced software engineer?
#14Edit: Nice to see my personal experience is considered worthless by the downvoters.
Re: Ask HN: What qualities show that you're an experienced software engineer?
#15knowing what things to say no to.
knowing how to simplify.
knowing how to focus on the core that counts before everything else.
knowing that simple is not necessary equivalent to easy.
knowing how to separate research & development and not commingling them.
knowing how to keep going, knowing how to be unstuck when stuck.
knowing how to finish.
not falling for most new shiny things.
being resourceful with the things you have.
Re: Ask HN: What qualities show that you're an experienced software engineer?
#16If you work in the finance sector... fancy new car, expensive clothes, offload all your home work tasks to others (drycleaner, lawn care, mechanic, contractors, etc). It's all about the prestige and reputation. Edit: Nice to see my personal experience is considered worthless by the downvoters.
Re: Ask HN: What qualities show that you're an experienced software engineer?
#17Writing fewer bugs. Trying to expose the bugs you've written. Checking on corner cases.
Handling errors rather than assuming they won't happen.
Naming things well.
Using appropriate languages, frameworks, tools, and coding paradigms for the problem at hand.
Re: Ask HN: What qualities show that you're an experienced software engineer?
#18You say "programmatic & design qualities" but I actually think a senior developer is more productive because they enhance team health by creating vision, mentoring junior devs, and effectively articulating their vision. This ultimately is the difference: can you expand your productivity by setting the team's pace and get others bought into a vision on how things should be done? If no, you could be the smartest tech w…
Re: Ask HN: What qualities show that you're an experienced software engineer?
#19You say "programmatic & design qualities" but I actually think a senior developer is more productive because they enhance team health by creating vision, mentoring junior devs, and effectively articulating their vision. This ultimately is the difference: can you expand your productivity by setting the team's pace and get others bought into a vision on how things should be done? If no, you could be the smartest tech w…
I've always wondered if a developer who gets shit done would be offended if I told them what they've done is shit.
1. He wouldn't clean it up.
2. I had to clean it up (it needed to be kept around and extended).
3. He got all the credit even though his was an unmaintainable, unextendible (necessary for the effort, not just a want) mess.
4. I was the one who, after cleaning it up, actually made it a deliverable and added the critical missing parts (around extensibility).
Re: Ask HN: What qualities show that you're an experienced software engineer?
#20If you work in the finance sector... fancy new car, expensive clothes, offload all your home work tasks to others (drycleaner, lawn care, mechanic, contractors, etc). It's all about the prestige and reputation. Edit: Nice to see my personal experience is considered worthless by the downvoters.
You're confusing the reality with the trappings. That's... not the mark of an experienced developer.