i agree with the forced stuff. but i expect a level of interaction to be naturally there so that enforced camaraderie is not even needed.
it's fine to have team members absorb domain knowledge through interactions with their peers, but if that's the only way to on-board them, I most definitely don't want to work for you
ok, you lost me here. what other way is there? it's not possible to assess all the knowledge a new hire has. if i have to hire a trainer to get them up to speed it will just cost more money and they will not learn the company specific domain knowledge.
in my experience specifically onboarding can only be done by others on the same team. it's a teams responsibility.
it's fine to have team members absorb domain knowledge through interactions with their peers, but if that's the only way to on-board them, I most definitely don't want to work for you
ok, you lost me here. what other way is there? it's not possible to assess all the knowledge a new hire has. if i have to hire a trainer to get them up to speed it will just cost more money and they will not learn the company specific domain knowledge.
in my experience specifically onboarding can only be done by others on the same team. it's a teams responsibility.
for more thoughts on this topic, see the discussion here: https://softwareengineering.stackexchange.com/questions/1190...