How Should Managers Code?
- Intrinsic value is the value of what the code does for the business.
- Instructive value is the value of the example the code sets for the rest of the team.
- Investigative value is the value of what you learn from writing the code.
- Managers should not choose coding tasks for themselves based on intrinsic or instructive value, because they won’t have time to write high-quality code on a deadline while fulfilling their responsibilities as a manager without getting burned out.
- Instead they should maximize the investigative value of the code that they write.
- Assigning tasks for new hires based on investigative value will set them up to produce more intrinsic value later on.