YK

the best way to do anything

People ask "what is the best way to do something?" as if "best" is a property of method. It isn't. It's a function of constraints.

There are plenty of ways to accomplish something. It just depends on what you value (quality, cost, speed... efficiency). Start with the goal and work backwards. That helps narrow your search space.

  1. pick a goal (what you want done)
  2. commit to a set of constraints (how you want it done)
  3. generate viable approaches
  4. execute, iterate, repeat