in the order of effectiveness of generating new ideas -

  1. reading books
  2. reading news on hacker news
  3. reading hbr
  4. reading news on, programming section
  5. searching keywords in google for Mckinsey
  6. talking to people external
  7. listening to external people
  8. talking to people internal
  9. listening to people internal
  10. encourage others to take big risks, learn from other people’s failures