1 The creative road ahead

This chapter covers

  • Definitions and the origin of the term “creativity”
  • Reasons for being creative
  • An overview of the seven Creative Programmer themes
  • The Creative Programming Problem-Solving Test

We humans love to create. Homo faber—creating to control our fate and environment—is a manifestation of man’s innate being in nature, according to philosopher and novelist Umberto Eco.1 By buying this book, you’ve made your first step toward your innate being as a creative programmer. Congrats, and welcome!

Chances are that you’ve decided to read this book to become a better programmer. You’ve come to the right place. Only, don’t expect the unfolding of the latest technical marvels, such as a just-in-time compiler of some ...

Get The Creative Programmer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.