4 ms·
If tacit knowledge is not something you can get by reading, then training and mentoring is much better (dare I say vital!) than documenting it all in a wiki, or
by joe_the_user 6y ago
If tacit knowledge is not something you can get by reading, then training and mentoring is much better (dare I say vital!) than documenting it all in a wiki, or just making sure everything is done asynchronously in a well written pull request.
This is a weird thing to argue. Productivity could be something like [system-knowledge] X [tacit-knowledge-of-programming] so just tacit knowledge wouldn't get a team maximum productivity.
Altogether, it seems like what's tacit in programming or tacit in any complex domain is "how to integrate different complex and sometimes contradictory things". It's important but hardly important in a "you can discard everything else, this is the magic" sort of way.
- xrd 6y agoI agree with you. But, tell me if you think I'm wrong: I'm arguing that most software companies have a mentality like you describe: "you can discard everything else, this is the magic" about wikis, PRs (so they generally ignore mentoring and training, or at least don't want it on their employees schedules). I think you are saying I'm saying that I think that mentoring and training allow you to throw the rest away. I'm not saying that.