Live data from Hacker News

A software engineering manager guide to measuring an engineer’s performance

jmoses.co

111–113 of 113 posts

Re: A software engineering manager guide to measuring an engineer’s performance

#111
post #95
post #30

Earlier quoted context omitted.

People say that no metric works but I think almost any metric works, for example PR count. You, a human being, would never actually confuse the engineers with 0 PRs because they spent the last month playing online poker with the engineers with 0 PRs because you entrusted them with developing an automated deployment system for a legacy application and starting a mentorship program. Many metrics will spot the outliers.…

Yeah but what about the highly skilled employee who spends 90% of their time playing online poker and spends 10% of their time producing output on-par with other people in the org that work 100% of the time. There is almost always one of these in any given org.

Well are they getting paid 10 times as much as the others?

Re: A software engineering manager guide to measuring an engineer’s performance

#112

Earlier quoted context omitted.

Debugging requires an extremely thorough understanding of the project, so much that you can not only find each responsibility in the code, but anticipate their emergent properties, what mistakes might have been made, and how their interactions might go wrong. Debugging a system successfully is the culmination of successful on-boarding, not a starting point. Doing the actual code changes to fix a bug which has already…

> an extremely thorough understanding of the project Right - so no time like the present to get started understanding!

You can get started by doing smaller and better-defined projects first, rather than going for ~weeks before knowing whether you have any traction.

Re: A software engineering manager guide to measuring an engineer’s performance

#113
post #77
post #47

Earlier quoted context omitted.

Attrition is a thing. You have to always be hiring, or very ready to hire, anyway. Also accidentally hiring the wrong people can be devastating. It's better to identify and get rid of bad hires right away.

Why.. getting yourself out of accidentally hiring someone who has a standard 3 month trial period is easy.

I don't think it's trivial to identify a bad hire in 3 months. Some are obviously bad, some are not.
Post reply on HN