How productive is the developer? That is, how many tasks do they complete successfully over a period of time? The definition of a completed task is something that doesn't have bad bugs that affect the product negatively, and doesn't introduce very much technical debt.
Then, how technically challenging can the task get while the developer maintains the same level of productivity?
Then, how technically challenging can the task get while the developer maintains the same level of productivity?