So you've watched the quiet coder get passed over three times. The one who untangles the worst production bugs at 2 a.m., who writes documentation that actually saves the next team weeks. Meanwhile, the person who talks the loudest in stand-ups, who repeats everyone else's ideas in all-hands, just got the director nod. Again.
This isn't a rant about office politics. It's the real cost of promotion paths that reward visibility over competence. And it's exactly what the Zanply community has been wrestling with for months — managers, ICs, and HR folks who want a better way. So let's talk about choosing a promotion path that doesn't reward visibility over competence. We'll use a field guide approach: real context, common confusions, what works, what backfires, and the open questions nobody's answering.
Where This Hits Home — Real Work Scenes
The late-night debugger vs. the loud stand-up talker
Picture two engineers. One sits in Slack at 11:42 PM, unpicking a race condition that's been crashing the checkout flow for three days. No fanfare. No slides. Just a quiet fix pushed at 2:07 AM with a commit message reading: "should actually work now." The other engineer dominates stand-up every morning — talks about the plan to fix the bug, tags the VP in a thread about potential improvements. When promotion time hits, who gets the nod? You already know. The talker gets the narrative; the debugger gets a shrug and a "great technical contributor" label that never translates to a title bump. I have watched this exact scene play out in three different orgs. It's not malice — it's optics. And optics favor the visible.
The catch is subtle: nobody intends to reward performance over substance. But promotion committees work from what they can see, and what they can see is heavily filtered through who speaks, who posts, who presents. The late-night debugger lacks a paper trail of visibility — no deck, no demo-day hero moment. Meanwhile the loud stand-up talker has artifacts: recordings, kudos in all-hands, a manager's notes that say "demonstrates leadership." Wrong order. But that's the order the system bakes in.
How promotion committees actually weight visibility
Most committees run a simple heuristic: "Does this person seem like they're operating at the next level?" And that question, in practice, translates to: "Can we picture this person representing the team?" Presentation skills. Meeting presence. Cross-team influence — which is code for "talks to people outside their pod." These aren't bad signals. But they become the only signals when quiet competence doesn't have a clear path to visibility. I've sat on committees where someone said, "Well, I never see them in the design review meetings," and the room nodded — even though that engineer had written the entire backend that made the design review's demo possible.
The hardest part — the trade-off nobody admits — is that visibility and competence correlate weakly at best. One person can be a brilliant architect who hates meetings; another can be a polished storyteller whose code collapses under load. Committees rarely test for that gap. They assume if you're visible enough to be proposed for promotion, you must be competent enough to handle it. That assumption burns teams. Quietly. Over years.
“We promoted the person who could sell the idea. Six months later, the system they owned had a 47-minute P1. The real architect quit the week before.”
— Engineering lead, Series B fintech, on why they rewrote their promotion rubric
Why competence gets invisible in remote-first orgs
Remote work didn't cause this problem — it just dialed the contrast way up. In an office, the debugger's fix might get overheard at lunch, or a senior dev might walk by their screen and say "that's clever." Those micro-validations built a visibility floor. Now? Async by default. No hallway moments. No spontaneous "hey, walk me through that fix." The quiet engineer's contributions live in closed PRs, in logs nobody reads, in Slack threads that expire after 90 days.
The result: remote teams over-index on synchronous visibility — who talks in the retro, who presents at all-hands, who types the longest Loom comment. That's not competence; that's extroversion plus time zone privilege. And promotion committees, running the same old heuristics, end up rewarding a very specific profile: the person who is comfortable on camera, articulate on the fly, and available during the time slot when leadership watches. That leaves a huge chunk of actual talent — night owls, deep thinkers, non-native speakers — stuck at pay grade while louder peers climb. The fix isn't "make everyone do more presentations." That's cargo-cult equity. The fix is redesigning what counts as evidence of impact. But first, you have to admit the committee is weighting the wrong signals.
The Two Things People Mix Up
Performance vs. presence — they're not the same
Most teams I've worked with run on a dangerous assumption: if someone talks the most in meetings, they must be doing the most. Wrong order. I once watched a quiet engineer fix a production bug that saved a quarter's revenue — while their louder peer got the promotion for 'leading the postmortem.' The loud person didn't fix anything. They just summarized what the quiet person had already done. That hurts. The catch is that visibility feels like contribution because it's visible. Actual output often happens in a terminal window at 11 p.m., unseen by anyone but the logs. So when promotion committees ask 'Who stood out?' they default to who spoke — not who delivered. That's the mix-up: mistaking airtime for impact. You'll see this pattern every quarterly review cycle — especially in hybrid work, where the Slack-braggart collects the spotlight while the door-closed builder collects the bugs.
The competence-confidence gap in promotions
There's a quieter error too — one that hits underrepresented groups hardest. People who scored highest on skill assessments often self-nominate at half the rate of their less-skilled peers. I'm not making that up; we saw it in three consecutive cycles at a former client. The confident talker walks into the promotion conversation believing they've earned it. The competent worker walks in wondering if they should even apply. The result? Perceived contribution beats actual performance — every single time — because confidence travels faster than competence. "I can't recommend someone who doesn't sell themselves," a manager once told me. Honestly — that's a manager problem, not a candidate problem. But the system rewards the self-packager, not the problem-solver. So you get promoted for presence, then fail upward until the role exceeds your actual ability. Six months later, the team absorbs the cost.
'We promoted someone for their meeting presence — then spent a year cleaning up the decisions they made when nobody was watching.'
— Engineering lead, mid-stage SaaS company
How job descriptions conflate output with airtime
Read any promotion rubric and you'll spot the trap: 'demonstrated leadership through cross-functional influence' — which usually means 'spoke convincingly in three steering committees.' Nothing in there about actual outcomes. Most rubrics reward the theater of work, not the work itself. The tricky bit is that teams want to reward competence, but they've written criteria that favor visibility. So you get a double bind: quiet performers don't apply because they don't fit the visible-hero mold they see rewarded. And managers, pressed for time, promote the person who already seems ready — because that person has been loudly ready for six months. What usually breaks first is trust: the team sees the wrong person get the nod, and the next cycle, fewer high-skill people nominate. That's drift. And it starts with a rubric that conflates output with airtime. You can fix this — but only if you stop mistaking noise for signal.
Patterns That Actually Work
Structured rubrics that weight outcomes over talk
Most teams start with good intentions — a list of criteria, four columns, some vague adjectives about 'leadership' and 'initiative'. That's not a rubric, it's a permission slip for whoever talks loudest. I have seen promotion committees spend twenty minutes debating whether someone 'demonstrates strategic thinking' while ignoring the shipping record. The fix is boring but brutal: weight deliverables twice as heavily as presentation. One Zanply team I worked with re-wrote their rubric so that 'visible advocacy' maxed out at 15% of the score, while 'code shipped that reduced pager rotations by half' earned a hard 40%. The talkers still talked. The quiet engineers finally got promoted.
The catch — you need concrete artifacts, not self-reported narratives. Rubrics fail when evaluators accept 'I led the migration' without asking for the pull request count, the rollback rate, or the post-mortem notes. A good rubric turns squishy claims into yes/no gates. Did they write the design doc? Yes or no. Did the feature survive two quarters without a revert? Yes or no. That sounds reductive. It's. It also cuts visibility bias by about a third, based on what our community tracks internally.
Peer review loops with anonymized evidence
Manager reviews are a mirror that reflects the manager's own blind spots. The alternative — anonymous peer input — feels uncomfortable but works. One Zanply member described a process where three peers submit written assessments, stripped of names, then a fourth person aggregates them before the promotion panel sees anything. The results surprised everyone: two shy engineers jumped ahead of their more vocal teammates on technical depth scores. We thought we knew who our top contributors were. We were wrong about two of them.
— engineering lead, mid-stage SaaS company
The pitfall here is speed. Anonymous loops take time — you wait for submissions, you chase laggards, you scrub identifiers. Most teams skip this because 'it's too slow' inside a quarter-end push. That's a choice. You're trading accuracy for calendar convenience. I would argue that a delayed promotion for the right person beats an expedited one for the visible but mediocre candidate. The seam blows out when you skip the anonymization step — suddenly peer reviews turn into popularity contests with a veneer of feedback. Wrong order.
Manager calibration sessions that surface hidden contributors
Calibration sessions are where bias either gets caught or gets baked in. The typical format — managers debating names around a table — rewards whoever argues best, not whoever managed best. A better pattern: before the session, each manager submits a one-page dossier for their candidates, and the session starts with a silent reading period. No interrupting, no framing the story before others see the data. I watched a team do this and a director discovered that her 'average' performer had been unblocking three juniors across two time zones — something that never appeared in standups or slide decks.
The tricky bit is that calibration sessions drift toward consensus too fast. Someone says 'I think they're a strong senior' and the room nods. The fix? Assign a devil's advocate for every candidate — someone whose job is to argue the opposite case using the rubric only. Not 'I like them but…' — that's not a devil's advocate. They must point to missing evidence, unclear outcomes, or inflated ratings. Most teams resist this because it feels adversarial. Honestly — it's. That's the point. Without friction, you rubber-stamp the people who already have airtime.
What usually breaks first is the follow-through. Teams run one good calibration, feel proud, and then skip the next two quarters because 'we have a general sense now.' You don't. The data drifts, bias sneaks back, and six months later the same quiet performer gets passed over again. Schedule the next session before the current one ends. Lock the date. That's the only way the pattern survives.
Why Teams Slip Back — Anti-Patterns
The halo effect from one visible win
One big success — a last-minute save, a client presentation that closed a deal, a fire drill they handled alone — and suddenly that person is the promotion favorite. I have seen this play out more times than I can count. The team member who quietly delivered solid work for eleven months gets passed over because someone else had one spectacular quarter. The catch is brutal: that visible win is rarely a predictor of consistent competence. It's a single data point dressed up as a pattern. Most teams skip the step where they ask: was the win a skill or a lucky break? Wrong order. They reward the story, not the system that made it possible.
The halo effect kicks in hard. Once someone is labeled "the person who saved the project," every subsequent interaction gets filtered through that lens. Minor errors get waved away. Late deliverables earn the benefit of the doubt. Meanwhile, the person with a steady track record of quality output — no dramatic rescues, just reliable execution — starts looking like the less impressive candidate. That hurts. Not because the visible person lacks talent, but because the comparison is rigged. One person gets graded on their highlight reel; the other gets graded on everything else.
Recency bias in quarterly reviews
Most performance cycles reward whoever finished strong in the last six weeks. Everything before that? Discounted. Teams that maintain consistent output all year are punished for not peaking at the right moment. I have watched managers scroll through a year's worth of work and land on the most recent two months as the deciding factor. "What have you done for me lately" is not a joke — it's the default evaluation mode. The trick is that recency bias rewards urgency over depth. The person who scrambles to finish something right before the review gets more credit than the person whose work was finished and correct three months ago. That's a design flaw, not a judgment call.
What usually breaks first is the mid-year performer. They see the pattern. They learn that calm competence doesn't get promoted. So they adjust — they start saving tasks for the review window, they make sure their wins are visible right when the evaluation starts. The system taught them to game it. Now you have a team optimizing for review optics instead of actual outcomes. The seam blows out.
How 'culture fit' becomes a proxy for charisma
'She's just not the kind of person you'd grab a beer with.' I heard that in a promotion meeting. The candidate was quiet. The other person was loud. Guess who got the nod.
— Engineering lead, mid-sized SaaS company
Here is the uncomfortable truth: "culture fit" is often a mask for preferring people who are easy to be around — which usually means extroverted, agreeable, and socially smooth. Not bad traits. But they're not the same as competence. The quiet senior developer who writes clean code and mentors juniors without fanfare gets passed over because they don't "light up the room." That's a visibility tax, plain and simple. The room doesn't need to be lit up. The code needs to work. The juniors need to grow. The product needs to ship. Charisma is a nice-to-have, not a prerequisite for advancement.
Teams slip back into this pattern because it feels natural. We like people who make us feel good. We trust people who mirror our energy. But a promotion path built on likeability is a path that systematically excludes introverts, neurodivergent engineers, and anyone who communicates differently. The anti-pattern is baked into the phrase itself: "fit" implies there is a single mold. There isn't. If your promotion process rewards the loudest person in the room, you don't have a merit problem — you have an honesty problem.
The Long Game — Maintenance and Drift
Rubric Rot When Criteria Get Stale
You build a gorgeous promotion matrix in January. By August it's wallpaper. I have watched teams treat their rubric like a sacred text—until someone points out that 'leads cross-functional meetings' still rewards whoever talks loudest in the room, not whoever unblocks the work. That's rubric rot. It happens silently, the way a sweater shrinks in the dryer: you don't notice until it doesn't fit anyone. The fix isn't sexy. You schedule a quarterly 90-minute scrub where the team brings three recent promotions or denials and asks: does this criterion still predict actual competence, or is it legacy noise? Most teams skip this step. That hurts.
The Cost of Ignoring Competence Signals Over Time
Let the drift run two cycles and you inherit a mess. The person who got promoted for 'visibility'—constant Slack pings, flashy demos, heavy meeting attendance—now sits in a senior role where they make hiring calls. They pick people who mirror their own behaviors. Suddenly the quiet engineer who unblocks production outages at 2 a.m. gets passed over because they 'don't influence beyond their team.' Wrong order. The competence signal was there; the rubric stopped looking for it. I fixed this once by running a six-month retro on every promotion denied. Pattern jumped out: three of four misses had strong delivery metrics but weak 'organizational presence' scores. We killed that category. Returns spiked within one cycle.
The catch is that drift compounds faster than you'd guess. One vague criterion lets in one borderline promo. That person then shapes the next round's expectations. Within eighteen months the pipeline filters for theater, not outcomes. You lose a day of engineering velocity per month to status meetings that exist solely to generate visibility. That's not a theory—it's what the calendar shows.
How to Audit Your Promotion Pipeline Annually
Pick a date. Make it boring: second Tuesday of January, same as your fire-drill test. Pull the last twelve months of promo decisions—approved and denied. For each one, strip the names and ask three questions: What evidence drove this? Is that evidence still available to someone who doesn't self-promote? If we lost this criterion tomorrow, would anyone notice? If the answer to that third question is 'no,' kill it. Honest—I have seen rubrics shed 30% of their criteria this way and produce better picks immediately.
'We found we were rewarding 'executive presence' when we meant 'can write a clear one-pager.' Changed the label. Denied promos dropped by half.'
— engineering director, mid-series SaaS company
Then run a calibration against your worst drift scenario: a hypothetical engineer who delivers flawlessly but never speaks in all-hands. Would your current rubric catch them? If not, you've already slipped. The long game isn't about building a perfect system once—it's about catching the seam before it blows out. Schedule the audit. Name the date. Your future self will thank you for it.
When to Skip Formalized Paths
When formal paths become straightjackets
Not every team is ready for a competence-based promotion rubric — sometimes the medicine is worse than the disease. I watched a twelve-person startup spend three months debating whether a senior engineer's "architectural influence" outweighed a teammate's "incident response velocity." Three months. Meanwhile, the product shipped late, two customers churned, and both engineers quit. The rubric was technically sound. The context was wrong.
The first scenario that breaks formalization: tiny teams in discovery mode. When your org chart fits on a napkin, structured competencies force premature specialization. You need people who grab whatever fire is hottest — unblocking a sales demo, patching a database leak, rewriting a landing page. A promotion ladder that says "you must demonstrate pattern X at level Y" creates perverse incentives to ignore the burning building. The catch is that startups feel the need for fairness most acutely — they're hiring fast, equity matters, everyone wants to seem legit. But imposing a corporate-grade rubric on a team that still shares lunch tables? That's theater, not equity.
Visibility is the output, not the side effect
Sales teams. Executive leadership. Client partners. These roles have a dirty secret: being seen is the work. If you build a promotion path that penalizes visibility, you will select for people who look good on paper but vanish when a deal needs closing. I've seen a VP of Sales passed over because she "didn't document her client wins" — meanwhile she'd just closed the company's largest enterprise account by sitting in a boardroom for six weeks. The rubric said "knowledge sharing." The market said "revenue." Wrong order.
Not every competent person performs in ways a rubric can catch. The quiet architect who prevents three outages by catching design flaws in hallway conversations? Formal paths reward the person who wrote the incident post-mortem. The senior leader who builds coalitions over whiskey and trust? Rubrics ask for KPIs. There's a tragic mismatch: we build competence-based promotions to fix visibility bias, then we bake documented visibility back in as the very measure of competence. That hurts.
'We spent a year building a career ladder. Then our best product manager left because she said the ladder measured 'stuff we do for HR, not stuff that matters.' She wasn't wrong.'
— VP Engineering, Series B SaaS company
High-trust cultures where formality erodes relationships
Some teams operate on implicit reputation. Smaller groups, long tenure, shared history — everyone knows who carries the weight. Dropping a formalized promotion path into that environment can feel like grading friendships. "Wait, I have to apply for senior now? I've been doing this role for four years." The resentment is real, and it often drives out the very people the rubric was supposed to protect — the quiet competent ones who never learned to sell themselves.
The trade-off is brutal: you either accept the informality and its biases (who gets visibility depends on who gets heard), or you install a system that alienates your most trusted contributors. What usually breaks first is trust — not in the rubric, but in the leadership that chose to implement it. If your org is small enough that every promotion decision involves a conversation where people say "you know, Sarah just gets stuff done," you might be better off keeping that conversation central and auditing it for bias manually. Build a checklist for the decision, not a ladder for every role.
One pattern that works: skip the formal path entirely for individual contributors with less than three years of tenure at the company. Let them prove themselves through work, not paperwork. For senior roles above that threshold? You still need a transparent process — but transparency doesn't mean a seventy-page rubric. A one-page document with four questions and a calibration conversation can capture competence without suffocating it. The right tool depends on the team's size, maturity, and most importantly — whether the people who actually do the work will trust the result. If they won't, don't build the ladder. Fix the conversations first.
Open Questions — What the Community Still Debates
Can you measure competence objectively?
Every few weeks someone in the Zanply community posts a variant of the same question: "If I can't count commits or lines of code, what do I count?" The frustration is real — teams want a rubric that feels as clean as a sales quota. But competence in knowledge work resists neat boxes. A senior engineer who unblocks three adjacent teams by writing four tight functions looks less "productive" than the person who documents every meeting. That's the rub: what you measure tends to ossify. One product team I know tried a nine-point matrix covering system design, mentorship, and code review thoroughness. Within two months, people were optimizing for the matrix itself — writing long review comments to hit a "depth" metric, even when two sentences would have sufficed. The catch is that any public scoring system invites gaming. Yet abandoning measurement altogether leaves promotion decisions to whoever talks loudest in the room. Trade-off you can't avoid.
Some groups land on calibrated peer narratives instead of numeric scales — structured anecdotes tied to specific projects. "Tell me about a time you caught a production issue before it reached users." That surfaces competence without pretending it's a math problem. But narratives bring their own noise: who gets picked to narrate, whose voice carries. The debate isn't settled, and honestly — it never will be. Every system will drift toward rewarding the visible unless you re-anchor it each cycle.
How do you handle the 'quiet genius' who hates process?
This one stings because everyone knows someone: the engineer who fixes gnarly bugs at 2 AM, leaves no paper trail, and bristles at the idea of writing a promotion packet. "Just look at my code," they say. The problem is, no one else has looked at it deeply. Their work lives in git blames and Slack threads that disappear after 90 days. I have seen teams try to force these people through structured career ladders — and watched them quit instead. Process feels like punishment to them.
'We almost lost our best database engineer because we asked him to fill out a self-assessment form with three references.'
— Engineering manager, mid-stage SaaS company, Zanply community thread
What sometimes works: assign a competence witness — a peer who shadows their work for a sprint and writes the promotion narrative on their behalf. The quiet genius contributes via code review conversations and whiteboard sessions, not essay. But this creates its own dependency — what if the witness is biased, or too busy, or just misses the subtle contributions? The anti-pattern is assuming the quiet genius will eventually come around. Wrong order. Most won't. The unresolved question is whether you bend the system for outliers or risk losing them entirely.
What about unconscious bias in peer reviews?
Peer reviews are the default alternative to manager-only decisions — but they aren't clean. A recurring Zanply thread unpacks a painful pattern: reviewers reward confidence over correctness, especially in cross-functional evaluations. The person who speaks in declarative sentences gets rated higher than the person who hedges with "I think we could maybe try…" even when the latter has better outcomes. That sounds fine until you realize confidence correlates with gender, culture, and extroversion — not competence. One community member shared data from their own team showing that reviewers consistently overrated people who proposed solutions in meetings and underrated those who fixed problems alone afterwards. The fix? Some teams anonymize peer review snippets — strip names from specific work examples before evaluation. Others require reviewers to cite a concrete artifact (a PR, a design doc, a debugging session) for each score. The debate continues because bias is a feature of human judgment, not a bug you patch once. Every new process just shifts where the bias seeps in.
Comments (0)
Please sign in to post a comment.
Don't have an account? Create one
No comments yet. Be the first to comment!