liveBook · Manning

Critical thinking

As explained in Lead Developer Career Guide

The disciplined process of evaluating information, assumptions, risks, and reasoning before reaching a conclusion.

Critical thinking helps a lead developer make decisions without acting on a hunch alone. Consider the risks, form a plan, and keep a level head—especially when a decision must be made under pressure. Technical skill matters, but leading a team also calls for problem-solving and people skills. section 1.3.3 section 12.1.3 section 1.0

Put that thinking to work throughout a decision, not just at the start:

  • Consider the risks and make a plan before acting. section 1.3.3
  • Share information with the team so people can give consistent feedback and make informed decisions. section 1.3.3
  • Check progress and use what the team learns to get back on track when the plan is not working. section 1.3.3

Critical thinking also matters when helping someone else learn. Rather than supplying every answer, help a mentee analyze a problem and identify possible solutions. Guidance and patience give them room to develop their own judgment. section 9.2.1

Look beyond the immediate technical result

A facial-recognition feature that failed to recognize dark-skinned people illustrates why a team needs diverse perspectives and appropriate testing. A lead developer assessing a solution should consider who was included when it was tested, not only whether it worked for the people already in the room. section 12.1.3

The practical habit is to stay open to feedback: make the best decision you can, communicate it, and check whether it is working. section 1.3.3

How Lead Developer Career Guide covers it

How deep it goes
Outlines a practical cycle of considering risk, planning, acting, and checking feedback; does not provide a formal decision framework.
Examples
Uses facial-recognition testing failures and guided problem-solving with mentees to illustrate where broader judgment matters.
What it assumes
Assumes familiarity with software-development teams while distinguishing leadership judgment from technical skill alone.
What you can do after
Practice/perform risk-aware decisions, gather team feedback, and help mentees identify solutions.
How it connects
Links critical thinking to problem-solving, accountability, team communication, and mentoring.

Also explained in

Compare how 3 books explain critical thinking →

Related concepts

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