3 phases of career growth¶
Each step breaks down the problem into smaller sizes and gives it to the person above.
Each person in a step below mentors people in step above.
 Solution implementer writes code for welldefined problems.

Problem solvers can be handed over a problem and they can figure out a possible solution, break it down to pieces and hand over to solution implementer.
Problem solvers are progressively given bigger problems to solve.

Problem finder is not told problems, they are given context of the business and the technology. They find problems, whether they are designated “architects” or “engineering managers”.
via: