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.
Fiona Voss @fiona