About Calibrate

While writing this Field Guide, I kept running into the same problem: people aren't learning because the workplace makes honest feedback nearly impossible. Colleagues hold back. Managers soften. And most have awareness gaps: we don't know what we don't know.

In the book, I tell a story about someone whose career shifted after a difficult but honest peer review. What I didn't include was the flip side. One year, I was late kicking off peer reviews. An engineer was hounding me to get it started because she really believed in the process. In the end, she got back vague praise, no specifics, nothing she could act on. It sucked, so I had to find some non-peers to review some of her work and get her something useful.

So, as part of this project, I built Calibrate. You share a link with peers. They answer structured questions about their experience working with you. You own the results. Nobody is obligated to do it; do with the results what you will.

I co-founded a company called FirstWho, which builds rubrics to help organizations make better hiring decisions. For Calibrate, I adapted that approach using a rubric drawn directly from this book.

The surveys come in versions aligned to different roles: engineer, senior engineer, manager, product manager, product designer, user researcher, and stakeholder. Rather than asking people to rate your skills, the questions focus on their experience: not "How good is this person at X?" but "How often have you observed X in your interactions?" This helps peers respond more accurately based on their experience, not their judgment of you.

There are bound to be bugs and gaps. I'll iterate as I get feedback from actual users.

Below is a table showing the rubric dimensions and which chapter each connects to.

Rubric Dimensions

Domain Fluency

Competency

You cannot own problems or make sound technical decisions without understanding the real-world context your software operates in.

Chapter: The Job

Impact Awareness

Competency

The bridge between doing and mattering; without this, you measure tickets closed rather than problems solved.

Chapter: The Job

Task Completion

Competency

Ideas without execution are worthless, and the ability to reliably move work from "in progress" to "done" is non-negotiable.

Chapter: The Job

Cross-Functional Communication

Competency

Software is built by teams of different specialists, and your effectiveness depends on how well you translate across them.

Chapter: The People

Requirements Questioning

Competency

Knowing when to challenge what's being built versus execute reliably separates engineers who shape outcomes from those who just take orders.

Chapter: The Job

Written Documentation

Competency

Making reasoning visible and durable enables honest disagreement and prevents the same mistakes from being repeated.

Chapter: The People

PR & Review Quality

Competency

Code review is where candor happens at the micro level: giving honest, categorized feedback and receiving it without defensiveness.

Chapter: The Work

Research Execution

Competency

The antidote to solutionism is reducing uncertainty before committing resources through timeboxed, question-driven investigation.

Chapter: The Work

Working with Product

Competency

The most critical cross-functional relationship is where problem ownership is negotiated daily.

Chapter: The People

Tool Fluency

Competency

Fighting your tools steals energy from harder problems, and foundational efficiency compounds over a career.

Chapter: The Work

Working with Design

Competency

For user-facing work, early engagement with design prevents expensive late rework and produces better outcomes.

Chapter: The People

Reality-Facing

Attitude

You cannot give honest feedback, make sound strategy, or demonstrate humility without first facing what is actually true.

Chapter: The Job

Transparency About Struggle

Attitude

Surfacing problems early is how humility shows up at work; hiding struggles is the path to losing your job and your team's trust.

Chapter: The Job

Team-First

Attitude

Collective success over individual metrics means credit-sharing, helping teammates, and course-correcting together.

Chapter: The Job

Completion Drive

Attitude

The killer instinct for finishing transforms domain knowledge and good intentions into actual shipped value.

Chapter: The Job

Outcome Orientation

Attitude

Caring about whether work solved the problem, not just whether it shipped, is what separates empowered engineers from ticket-takers.

Chapter: The Cadence

Constructive Disagreement

Attitude

Healthy teams argue about the work directly, then commit; theatrical objections and back-channel complaints corrode trust.

Chapter: The People

Asking for Help

Attitude

Treating help-seeking as normal rather than weakness enables team efficiency, learning, and prevents isolated failures.

Chapter: The Job

Appropriate Skepticism

Attitude

Not accepting requirements, AI output, or conventional wisdom without thought prevents wasted effort, but paralysis is equally costly.

Chapter: The Robots

Respect for Other Functions

Attitude

You do not know everything, and valuing the expertise of product, design, research, and ops is the foundation of collaboration.

Chapter: The People

Early Engagement

Attitude

Showing up when input can still change direction prevents the frustration of discovering problems after decisions are frozen.

Chapter: The People

Evidence-Seeking

Attitude

Grounding decisions in data, research, and incidents rather than opinion or seniority produces better outcomes and earns trust.

Chapter: The People

Growth Orientation

Attitude

Actively seeking stretch and challenge rather than coasting after "good enough" is what separates careers that plateau from those that compound.

Chapter: The Heights

Proudly sponsored by FirstWho. Hire better and faster by turning interviews into data.

Your data stays private on FirstWho's secure AWS infrastructure.

Guide du Génie Logiciel © 2026Un guide complet sur les principes du génie logiciel, les meilleures pratiques et les outils pour les développeurs modernes.