From the first moment to the last work constantly with the actual people you are designing for - find out what they need and develop ideas with models, sketches, and conversations to create working solutions WITH them
Start by making rough and ready models right from the start to test your ideas in situ, with the users
Combine ideas and concepts from other places to create new solutions
Regularly switch focus between minute technical detail and the BIGGER picture
Explore alternative solutions
Develop and improve ideas step by step
Learn from experiments and failures
Take risks
Be comfortable seeking failure as a tool for learning and development
"Mistakes are portals to discovery." - James Joyce
"Fail bigger." - IDEO
Vary approaches, try different techniques, gain new skills