I always say: “the 10x engineer is the one who built it in the first place.”

  1. Understand the problem that is solved
    • Why does this thing exist?
    • What is the value?
    • Who are the users?
  2. Understand the solution
    • Has a useful mental model of the solution, that limits cognitive load
  3. Understand the vision
    • Allows decision making that keeps open paths towards the future
  4. Familiar with the tech stack
  5. Familiar with the current architecture
  6. Knows which tradeoffs were made, thus can evolve the architecture
    • Cf: Toyota Kaya quote" let them copy, they won’t be able to build on that and will be stuck
  7. Knows where to find information
    • Who knows what
    • Where is some documentation
  8. Familiar with the team’s ways of working
  9. Knows undocumented information
  10. Knows about previous learnings / experiments and their outcomes