If you ever watch Iron Chef, you'll see that the chefs are not competing by themselves. Each typically has two assistants, called line chefs, who are assistants. They are capable enough of doing most tasks. The main chef mainly directs their work. (It's perhaps a mistake to refer to them as sous chef, because the sous chef manages the line chefs, while the executive chef may not even be in the kitchen, having to handle office work).
I was wondering whether programmers might not benefit from this kind of apprenticeship. The main coder would offer up a design, and there would be assistants to do various subtasks. The question is how well the division of labor would occur. One could imagine the main coder doing too little work, and pushing all work to the assistants. But if it worked well, it would seem to be an interesting way to pass information on.
Three opinions on theorems
-
1. Think of theorem statements like an API. Some people feel intimidated by
the prospect of putting a “theorem” into their papers. They feel that their
res...
5 years ago
1 comment:
Surely you have read The Mythical Man Month? He proposes something similar, though he makes the analogy to a surgeon having various helpers, rather than a cook.
Post a Comment