October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk4 min

Ego Development: A Careful Look at “Developers by Stage”

Ego-development theory offers a framework for meaning-making, not a validated way to classify software developers. See how its stages, assessments, and evidence should be interpreted.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

There is no established, validated taxonomy that assigns software developers to ego-development stages. Ego-development theory describes how people make meaning and take perspective; it does not rank programmers by skill, job title, coding style, or years on the job. The stages can offer a lens for reflection, but applying them to developers as fixed professional categories goes beyond the available evidence.

What ego development describes—and what it does not

Ego development is a broad account of how people understand themselves and others, make meaning, and respond to complexity. It is distinct from software-development expertise, which concerns performance on particular tasks, and from seniority, which usually describes a person’s role or work history.

As an Amazon Associate I earn from qualifying purchases.

That distinction matters: a developer might be highly skilled at debugging and still approach other situations in a different way. Neither technical capability nor a job title establishes an ego-development stage.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What are the stages of ego development?

Susanne Cook-Greuter’s Leadership Maturity Framework applies Ego Development Theory to leadership and presents nine levels of increasingly complex perspectives on self and reality. Her 2013 presentation names them as follows:

  1. Impulsive
  2. Opportunist/Self-protective
  3. Conformist
  4. Self-conscious/Expert
  5. Conscientious/Achiever
  6. Individualist
  7. Autonomous/Strategist
  8. Construct-aware
  9. Unitive

Labels vary across theories and versions. A shared or similar name does not prove that two frameworks define or measure the same stage. For the original framework description, see Cook-Greuter & Associates’ Arc of Development and Cook-Greuter’s 2013 presentation, “The Nine Stages of Increasing Embrace in Ego Development Theory.”

Stages are descriptions, not a human-value ranking

Cook-Greuter describes stage accounts as idealizations: no person fits every feature of a stage description. They should not be treated as a rigid staircase or a ranking of people. Later stages are not automatically happier or better adapted; each level has strengths and vulnerabilities.

Rank #2
Sale

Can developers meaningfully be described “by stage”?

Only as a tentative reflective lens, not as a profession-wide classification. The sources reviewed do not establish an accepted or validated ego-stage taxonomy for software developers. They also do not support inferring a person’s stage from programming language, code quality, job title, or years of experience.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If a team uses stage concepts for reflection, it is safer to pose questions than to assign labels: How does someone respond to ambiguity, feedback, authority, collaboration, or competing constraints? Those questions may prompt discussion, but a response at work is not a diagnosis and cannot establish an individual’s stage.

Does being a senior developer mean being at a higher stage?

No such inference is supported. Seniority and expertise address different things from ego development. Baltes and Diehl’s 2018 conceptual theory treats software-development expertise as task-specific: a developer can have different levels of expertise across programming, requirements, testing, debugging, and other work. Their account describes gradual improvement through repeated task work, not discrete developmental stages, and notes that experience is not necessarily related to expertise.

That paper does not assess ego development or validate a connection between technical expertise and ego-development stages. A senior title or long work history therefore cannot be used as evidence of a higher ego-development stage. See Baltes and Diehl’s “Towards a Theory of Software Development Expertise”.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How is ego development measured?

Cook-Greuter describes the MAP, formerly also called LDP and SCTi, as a sentence-completion assessment intended to estimate a person’s recurring center of gravity in meaning-making. The provider says responses can span multiple stages and that a result represents the level a person reliably uses in ordinary circumstances. The scoring materials are proprietary, and accurate scoring requires specialized training; it is not an ordinary self-scoring quiz.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The provider’s framework page describes more than 4,000 sentence-completion tests in the Harvard study underlying Cook-Greuter’s dissertation. That figure is the provider’s account of the study’s history, not evidence about software developers specifically.

What reliability studies can—and cannot—show

A 2002 critical review by Manners and Durkin concluded that ego-development theory and the Washington University Sentence Completion Test had substantial empirical support. Later scoring research offers additional, bounded evidence. O’Fallon and colleagues’ 2020 STAGES validation paper compared scoring approaches across 73 inventories; when stages 2.0 and 2.5 were combined, weighted kappa values across four scorers ranged from 0.81 to 0.94. In a separate analysis of 71 inventories above Strategist, the paper reported overall weighted kappa of 0.76 for inter-rater reliability.

These figures describe agreement between scoring methods or raters in those study samples. They do not establish the accuracy of assigning stages to software developers. The authors also caution that reducing meaning-making to one ordinal “center of gravity” is a blunt simplification, that written assessments may favor verbal fluency, and that stage results should not be used to pigeonhole people or groups. Read the 2020 STAGES validation article and Manners and Durkin’s critical review for the studies’ scope.

Quick Recap

SaleBestseller No. 1
SaleBestseller No. 2
Psychology, 10th Edition
Psychology, 10th Edition
psych; psychology
$127.72
SaleBestseller No. 3
Bestseller No. 4
Psychology
Psychology
$248.90
SaleBestseller No. 5

How to use the idea responsibly at work

  • Keep constructs separate. Discuss technical skills, role seniority, and meaning-making as different topics.
  • Use questions, not labels. Explore how people approach uncertainty, feedback, or conflicting priorities without turning observations into stage assignments.
  • Do not infer a stage from code. A language choice, code review, or debugging result does not reveal an ego-development level.
  • Treat formal assessments cautiously. A specialized written assessment has limits, including possible effects of verbal fluency, and a single score should not define a person.
  • Check whether the framework fits the purpose. Stage language should not become a substitute for concrete evidence about a developer’s skills or performance.

Further reading

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.