liveBook · Manning

Self-awareness

Self-awareness is the recognition and assessment of one’s own states, characteristics, behavior, or capabilities.

How 3 Manning books explain it

Lead Developer Career Guide

Awareness of one's own emotions, values, beliefs, personality traits, and how they influence behavior and decisions.

How it is used
Supports lead developers in adjusting their leadership, communicating with others, and responding constructively to conflict.
How deep it goes
Defines internal and external self-awareness, then gives reflection, feedback, and response tactics rather than a formal assessment procedure.
Examples
Uses leadership-style choices, annual reflection, and a difficult client conversation to make the idea concrete.
What you can do after
Practice/perform reflection, seek feedback, and pause before responding so your behavior better fits the people and situation.

Read how Lead Developer Career Guide explains self-awareness →

Think Like a Software Engineering Manager

Self-awareness is the ability to recognize and understand one's own traits, behavior, motivations, and effects on others.

How it is used
Uses self-awareness to identify managerial growth opportunities and understand how strengths and weaknesses affect leadership.
How deep it goes
Gives feedback-gathering methods and a workplace example, alongside reflection on role transitions.
Examples
Uses an engineering manager’s core-hours decision and feedback, plus reflection on an unsuccessful role transition.
What you can do after
Apply feedback through one-on-ones and anonymous surveys to identify managerial growth opportunities.

Read how Think Like a Software Engineering Manager explains self-awareness →

Build an AI Agent (From Scratch)

Model self-awareness is a model's ability to recognize whether it can solve a problem or lacks the information or capability required.

How it is used
Uses recognition of limitations to guide an agent toward appropriate tools rather than unsupported guessing.
How deep it goes
Links limitation recognition to tool use through an experiment, without detailing a prompting or implementation procedure.
Examples
Uses a Wikipedia lookup for the Kipchoge problem and inaccessible attached spreadsheets or documents as examples.
What you can do after
Apply it via tool selection by recognizing when a problem requires web access, file reading, or calculation.

Read how Build an AI Agent (From Scratch) explains self-awareness →

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.