Hacker News new | ask | show | jobs
by chime 5059 days ago
What he should be saying is don't hire pompous pretend-to-know-it-alls. That is something all of us can agree with. But if you've spent the better part of the last two decades learning how to be a good developer and have applied your skills across various technologies, projects, and industries, you deserve the six-figure salary. Why? Because ten mediocre singers cannot sing as well as Aretha Franklin.

Hire nice, competent, hard-working people with the requisite experience/knowledge and pay them what they deserve. If the project needs junior developers, hire junior developers. If it needs senior developers, then hire senior developers. Don't expect junior developers without any guidance to automatically turn into proficient veterans just because they've been doing it for five years. They could be doing the sub-optimal thing for a decade and not know it.

Stop making lists of who/what/why not to hire and just give the promising candidates a chance to prove themselves before/during/after the interviewing process. Also realize that if you make it a company policy to not hire anyone who is "senior", you could be violating federal laws against age-discrimination, depending on how senior is defined. It's no different than saying "must be a former Boy Scout", which immediately disqualifies all females and thus is discriminatory.

2 comments

Have you seen the job postings here on HN? They all use that exact language - rock star or ninja or some other silly adjective. It sounds like they're specifically looking for pompous know-it-alls. I think what he says is exactly what he should be saying (and for the most part, exactly the same thing you're saying).
... but Aretha Franklin only gets paid IF she performed, she doesn't have bi-weekly paycheck.

Apples vs Oranges...

But I agree with the rest :)