liveBook · Manning

Adaptability

As explained in The Creative Programmer

The capacity to adjust behavior, methods, or knowledge to changing situations and requirements.

Adaptability means changing your approach when circumstances change. It gives people with several interests an advantage: different situations call for different methods, while broad experience keeps one method from becoming a tunnel vision. section 6.5.1

Adaptability becomes especially useful alongside:

  • Rapid learning: beginning again feels less threatening when you are accustomed to being a beginner. section 6.5.1
  • Idea synthesis: moving between domains creates opportunities for creativity between fields. section 6.5.1
  • Constraint handling: fresh eyes may notice possibilities that experienced specialists assume are impossible. section 6.5.1

A beginner’s wider view

Someone leaving photography for a professional kitchen may feel like a total beginner. Yet beginner’s mind preserves possibilities that expertise can narrow. The same pattern appeared when inexperienced game developers created possibilities that experts had dismissed. section 6.5.1

How The Creative Programmer covers it

How deep it goes
Defines adaptability through related generalist advantages but stops short of offering a step-by-step practice.
Examples
Uses career changes, a beginner’s-mind quotation, and novice game developers working against expert assumptions.
What you can do after
Apply it by changing approaches across situations and remaining open to possibilities that expertise may overlook.
How it connects
Connects adaptability with generalism, rapid learning, creativity, big-picture thinking, beginner’s mind, and constraints.

Also explained in

Compare how 5 books explain adaptability →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of The Creative Programmer. The section links point to the parts of the book it draws on.