Thursday 2010-12-09

John Ousterhout of tcl/tk fame wrote a good code of behavior that he calls startup company culture. His lists the premises as:

  1. It's OK to make mistakes
  2. We want to know about problems
  3. Assume everyone has a reason for their actions
  4. Success = execution + consultation
  5. Decision-making: get lots of input, but move forward quickly
The last two seem highly similar, emphasizing the tension between forging ahead while not leaving everyone behind. I'd probably reformulate the list into:
  1. It's OK to make mistakes, just tell people it will impact
  2. Assume everyone has a reason for their actions
  3. Success = execution + consultation