Growth mindset
A growth mindset is the belief that abilities and outcomes can develop through learning, effort, feedback, experimentation, and persistence.
The Creative Programmer
A psychological perspective that treats abilities as capable of development through learning, effort, and persistence.
- How it is used
- Reframes programming creativity as a learnable capacity that supports curiosity, feedback, and continued exploration.
- How deep it goes
- Defines fixed and growth positions, then develops their feedback, persistence, comfort-zone, and willpower implications without technical implementation detail.
- Examples
- Uses programming students exploring beyond taught techniques, static-analysis findings, interdisciplinary collaboration, and a padlock-versus-fertilizer metaphor.
- What you can do after
- Practice/perform it by treating criticism and setbacks as learning signals and deliberately exploring unfamiliar programming territory.
Lead Developer Career Guide
A belief that abilities can be developed through effort, learning, persistence, and effective strategies.
- How it is used
- Uses growth mindset to mentor people, strengthen feedback, encourage development, and improve project leadership.
- How deep it goes
- Explains the concept through failure, effort, progress, feedback, and learning practices rather than formal psychological theory.
- Examples
- Uses mentor failure stories, specific praise, feedback journals, peer recognition, project reflection, courses, conferences, and industry publications.
- What you can do after
- Practice recognizing progress, learning from failure, requesting feedback, and choosing development opportunities.
Read how Lead Developer Career Guide explains growth mindset →
Think Like a Software Engineering Manager
A growth mindset is the belief that abilities can develop through learning, effort, and adaptation.
- How it is used
- Uses learning, adaptation, and long-term thinking to guide high performance, leadership choices, and organizational transitions.
- How deep it goes
- Defines the attitude and illustrates it through leadership scenarios, adaptation, feedback, and change-management behaviors.
- Examples
- Uses future-oriented architecture, technical-debt reprioritization, hackathons, leadership transitions, and feedback collection as examples.
- What you can do after
- Apply it by adapting leadership choices, pursuing useful challenges, gathering feedback, and revising plans during change.
Read how Think Like a Software Engineering Manager explains growth mindset →
Related concepts
- fixed mindsetcontrasts with · A fixed mindset is the belief that abilities or traits are largely stable and cannot be substantially developed.
- grithas part · Grit is sustained passion and persistence in pursuing long-term goals despite difficulty or setbacks.
- creativityproduces · Creativity is the ability to generate ideas, expressions, artifacts, or solutions that are novel and meaningful or useful.
- criticismuses · Criticism is an evaluative judgment or communication that identifies perceived faults, deficiencies, or undesired qualities in a subject, work, behavior, or result.
- perseveranceproduces · Perseverance is sustained effort and determination toward an objective despite difficulty, obstacles, delay, or discouragement.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


