liveBook · Manning

Creativity

Creativity is the ability to generate ideas, expressions, artifacts, or solutions that are novel and meaningful or useful.

How 4 Manning books explain it

The Creative Programmer

Creativity is the socially recognized production of ideas or artifacts judged novel, high-quality, and relevant within a context.

How it is used
Frames programming creativity as a way to break stalled problem-solving loops and discover undefined problems.
How deep it goes
Defines creativity through novelty, quality, relevance, and social judgment, then develops habits involving knowledge, collaboration, constraints, and critique.
Examples
Uses NoSQL choices, web-request throughput, Darwin’s observations, constrained game development, and an impractical JNI-to-Ruby design.
What you can do after
Apply it by generating context-fitting options, inviting feedback, using constraints, and critically selecting workable solutions.

Read how The Creative Programmer explains creativity →

Inside AI

Creativity is the human cognitive capacity to generate novel ideas, products, or solutions by forming and transforming connections.

How it is used
Distinguishes human ingenuity from AI pattern recognition when considering how unfamiliar problems are solved.
How deep it goes
Defines creativity through connections and invention, then illustrates it with stories rather than a repeatable method.
Examples
Uses Archimedes’ displaced water, an improvised laundry method, and Abraham Wald’s aircraft-reinforcement proposal.
What you can do after
Evaluate/understand when an AI-generated pattern may need human contextual reasoning before it becomes a useful solution.

Read how Inside AI explains creativity →

The Art of Code

Creative thinking is the capacity to form novel connections among knowledge and generate innovative solutions.

How it is used
Applies creativity to coding, problem-solving, and foresight when routine patterns cannot resolve engineering constraints.
How deep it goes
Defines creativity, explains constraint tradeoffs, and provides a redesign exercise plus a four-step problem-solving process.
Examples
Uses a Person-list transformation redesigned for performance, memory, functional programming, and readability constraints.
What you can do after
Practice/perform constraint-driven redesign and clarify, investigate, evaluate, and implement solutions to engineering problems.

Read how The Art of Code explains creativity →

Introduction to Generative AI, Second Edition

Creativity is the ability to generate or develop ideas, expressions, or artifacts that are novel and meaningful.

How it is used
Frames creativity as a domain where generative AI accelerates professional work through collaboration with human imagination and judgment.
How deep it goes
Explains creative generation, collaboration, limitations, and societal questions without descending into model implementation or theories of creativity.
Examples
Uses AI-generated advertising assets, a collaboratively assembled poster, poetry, conversation, and Stable Diffusion imagery as examples.
What you can do after
Evaluate creative AI as an accelerant whose outputs require human selection, refinement, professional oversight, and social scrutiny.

Read how Introduction to Generative AI, Second Edition explains creativity →

Related concepts

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.