logoalt Hacker News

saghmyesterday at 4:26 PM1 replyview on HN

If youn put me in the starting lineup for an MLB team, I'd strike out every single at bat for the entire season, and it's wouldn't be a "mistake" on my part; I'm just fundamentally incapable of doing the job.

A mistake is something that happens when someone capable of doing the job well happens to not do it well in a specific instance (without ill intent, of course). If it happens often enough, the question should be whether it's a mistake or if they're not able (or not willing) to do the job as expected. I don't know that this is what's happening here, but the issues seem to be large and frequent enough to at least warrant a discussion.


Replies

ferguess_kyesterday at 11:33 PM

I think system programmers are supposed to come under a more strict standard, simply because they are system programmers. There are programmers, and there are system programmers.

I'm not saying that people should be sacked for just one mistake, unless it is a pretty large one (criminal e.g.). But I'd say system programmers should be allowed to make the same mistake three times maximum. I think that's pretty generous. If the culture does not allow enough time for reflection and education, then that's a different story.

The other programmers do not need to hold the same standards simply because their code (presumably) impact less.