Hacker News new | ask | show | jobs
by technofire 3194 days ago
> punishing the person who's worked to build up some knowledge. ... I disagree that the solution is to let everyone interrupt the one who is trying to get stuff done.

In essence we are talking about training new people and so this opinion seems selfish and unethical with respect to one's obligation to the firm.

The senior person should sacrifice some productivity until the new people are up to speed so that eventually the team has 5 senior people instead of one. If the new people are forced to figure out everything on their own, they might be only 5% as productive as they could be for perhaps their first 1-2 years. If the senior person simply gave up 20% of his time in order to answer questions for the first couple months, these 5 new guys likely would be closer to 80% productivity, representing a huge net gain in aggregate.

1 comments

I only spoke against interruptions - not against spending time spreading knowledge. That, in fact, is in my good books as I already stated in my comment.
I guess I see these as 2 sides of the same coin; if the knowledge was properly spread via training and easy-to-use documentation, the junior developers would not need to interrupt much during the day.