What should be avoided when first encountering a complex problem?
Forming a hypothesis
Breaking it down into simpler parts
Planning the experiment
Jumping straight into writing a solution