contents

 

front matter

foreword

preface

acknowledgments

about this book

about the author

about the cover illustration

1 The creative road ahead

1.1 What exactly is creativity?

1.2 Why creativity?

1.3 Different levels of creativity

1.4 A road map to becoming more creative

The seven Creative Programmer themes

The Creative Programming Problem Solving Test

1.5 The structure of the following chapters

2 Technical knowledge

2.1 No input, no creative output

2.2 Gathering knowledge

Diversify what goes in

Moderate what goes in

2.3 Internalizing knowledge

Knowledge management

From note to action