2.1 No input, no creative output2.2 Gathering knowledge2.2.1 Diversify what goes in2.2.2 Moderate what goes in2.3 Internalizing knowledge2.3.1 Knowledge management2.4 Acting on knowledge2.4.1 From notebook to memex to genex2.4.2 From note to action2.4.3 A note on note maintenance2.4.4 From interruption to action2.5 A workflow example2.5.1 A five-step workflow2.5.2 The workflow in practice: Coding2.5.3 The workflow in practice: Learning new programming languages2.5.4 The workflow in practice: WritingSummary