4 ms·
People need to be trained at work. There is nothing wrong with a person making mistakes; we all did them. AFAIK the problem is usually mentoring. At work, I obs
by sublimefire 5y ago
People need to be trained at work. There is nothing wrong with a person making mistakes; we all did them. AFAIK the problem is usually mentoring. At work, I observe "leaders" not having time to give a hand and explain stuff.
Otherwise, there is a simple rule for engineers: do not write the code that makes the next engineer fantasize about your death.
- dymk 5y agoPeople should be on-the-job trained for specific technologies or in new/advanced techniques. If somebody doesn't understand the fundamentals of writing code for a code-writing job, though, that's a different story. That's what self-study and the education system is for.
- kube-system 5y agoIf you have an employee that has troubles with a fundamental, you either train them, fire them, or do nothing. Training them is the lowest risk and lowest cost option of these.
- askafriend 5y agoWrong. Firing is the lowest risk, lowest cost, least distracting option.
- kube-system 5y agoIf there are severe issues, of course. If someone wrote a loop in a strange way and it was an honest mistake, it's pretty silly to fire them without communicating with them first... and then firing them if they aren't able to turn it around.
- askafriend 5y agoAgreed. The loop thing is a simple issue to navigate. I was speaking more generally.
- bryanrasmussen 5y agoIn Denmark it's sometimes difficult to fire someone, and some industries are more regulated than others. There were layoffs coming and the manager told me he was on his way out, that is to say if he hadn't gotten a better job at a competitor. No longer doing frontend development however. As far as his being trained I mean, yes he was young, but this wasn't his first job and as I understand it had certainly talked his skills up in the interview.