Seven Rules of Technical Management

31 Aug
  1. Assume that everything is being done sub-optimally. Probe everything.
  2. Push people to explain things as simply as possible.
  3. For anything complex, ask people to write things down in plain english.
  4. Get perspective from people with different technical competencies.
  5. Frontload your thinking on a project.
  6. Define the API before moving too far out.
  7. Do less. Do well.

The unsaid golden rule: hire competent people. Other virtues matter but competence generally matters the most in technical roles.