← Back to Blog

Comparison Culture in Tech: How to Stop Measuring Yourself Against Others

TL;DR - Tech has a specific comparison problem: platforms are optimized to surface wins, not the long messy middle of actually getting there. - The highlight reel you are consuming daily is not a representative sample of what is happening across the population of people searching for jobs. - Comparing your internal experience to other people's external presentation is predictably demoralizing and almost always inaccurate. - You can manage your information environment. Muting, curating, and taking breaks are real options. - The more productive comparison: your own progress over time, not other people's outcomes.


Sometime in the middle of a long job search, you check LinkedIn. Someone from your bootcamp cohort just announced a new role at a company you applied to and did not hear back from. Someone you went to school with is posting about negotiating their second offer. There is a thread about someone who completed a coding challenge, got a referral, and had an offer in ten days.

And you have been searching for four months.

That experience is not unique to you. It is structural. The platforms where developers congregate are built in ways that systematically amplify success stories and disappear the long, hard, unglamorous reality of what most early career job searches actually look like.

Understanding that does not make the feeling go away. But it does change what you do with it.


Why Comparison Is a Normal Human Instinct

Comparison is not a personality flaw. It is how humans calibrate. We look at people around us to understand where we stand, whether we are on track, whether something is wrong with our situation. That instinct evolved because it was useful. If everyone around you is getting enough food and you are not, that comparison tells you something real about your situation.

The problem is that the instinct is not calibrated for the modern information environment. When you could only compare yourself to the people physically around you, the sample was locally representative. You were comparing yourself to people in genuinely similar situations.

When you are comparing yourself to a global feed curated by algorithms that prefer engagement, you are comparing yourself to an extremely non-representative sample. The people who post "thrilled to announce I accepted an offer at [company]" are not a random cross-section of everyone searching. They are the people who got offers, who are the kind of people who post about them, right now, when the algorithm surfaced their content to you.

The comparison instinct did not upgrade to account for that. It still treats what it sees as a representative sample.


The Specific Platforms Where It Happens

LinkedIn is the most concentrated source. Offer announcements are among the highest-engagement posts on the platform, which means the algorithm shows them widely. The result is that you see many more success announcements than would be proportional. People who are still searching do not post about that. People who got rejected do not post about that. The posts you see are systematically skewed toward the good outcomes.

There is also a specific feature of LinkedIn's interface: it shows you that someone is connected to you, which makes the comparison feel personal. It is not just "some person I don't know got a job." It is "someone I know got a job at the company I applied to." The social proximity makes the comparison sharper.

Twitter (X) has a salary transparency culture that is genuinely valuable for understanding compensation ranges at a macro level. But consumed during an active job search, it can be corrosive. You see people posting about total compensation packages at major tech companies, and if you are still looking for your first role, those numbers are completely disconnected from where you are in your career. Seeing them is not useful information. It is just a reminder of a distance that feels overwhelming.

Reddit and Discord communities have survivorship bias too, but it tends to show up differently. Success stories get upvoted. Frustration posts get buried or are treated as an invitation for criticism. The comments on "I got an offer after six months of searching!" threads look different from the comments on "I've been searching for six months and nothing is working" threads. Which means the emotional texture of those communities can amplify the sense that success is everywhere except where you are.

Coding challenge forums and leetcode communities can be a specific trigger for imposter syndrome and comparison. People posting solutions that are cleaner and faster than yours, people who seem to solve problems effortlessly, people describing their preparation routines that are intimidatingly extensive. The article on imposter syndrome for junior engineers covers how this connects to the broader imposter experience.


What Survivorship Bias Is Doing to Your Mental Model

Survivorship bias is the cognitive error of drawing conclusions from only the visible outcomes while ignoring the invisible ones. The name comes from an analysis of World War II planes: engineers initially suggested adding armor to the parts of returning planes that had the most bullet holes. The correct insight was the opposite: those planes made it back despite the bullet holes. The planes that did not make it back, the ones that were hit in the areas with no bullet holes, were invisible.

The job search equivalent: you see the people who got offers. You do not see the much larger number of people who are still searching. Your mental model of the job market is built from the survivors, not the full population.

This matters because the comparison you are doing is comparing your situation to the ones you can see. If the ones you can see are disproportionately success stories, the comparison will always make you feel like you are falling behind a norm that does not actually exist.


Managing Your Information Environment

You have more control over this than it might feel like.

Muting is available and underused. On most platforms, you can mute specific people or terms without unfollowing. You do not have to see every offer announcement. Muting someone is not a rejection of them as a person. It is a decision about what information is useful to you right now.

Feed curation takes active effort. The default feed on any platform is optimized for engagement, not for your wellbeing. Actively curating who you follow and what you engage with changes what the algorithm shows you over time. This takes intentionality but it is not a permanent commitment. You can change it again later.

Time-bounded breaks are effective. Taking a week off LinkedIn is not avoidance. It is giving yourself a break from a non-representative information environment that is making the job search emotionally harder without giving you any practical information you need. Most of what appears in your feed during an active job search is not useful intelligence about the job market. It is noise.

Notice what you are doing right after you feel bad. A lot of comparison-driven spiraling happens when people respond to a bad feeling by checking social media, which surfaces more comparison material, which deepens the feeling. If you are reaching for your phone after a rejection, it is worth being deliberate about what you are opening.


The More Productive Comparison

The comparison instinct is not going away. But it can be pointed somewhere more useful.

The most accurate and useful comparison you can make is to yourself, at an earlier point. Not "where is that person from my cohort today" but "where was I three months ago and where am I now."

This comparison tells you something true. It shows you whether you are making progress. It measures you against a baseline that is actually relevant to your situation. And it is immune to the survivorship bias problem, because the "you three months ago" is not a curated highlight reel.

What does this look like in practice: - Three months ago, you could not get through a dynamic programming problem. Now you can sometimes work through medium-difficulty ones. - Three months ago, your resume was getting screened out before phone screens. Now you are getting phone screens. - Three months ago, you had two portfolio projects. Now you have four.

These are real data points. They are better data than "someone posted an offer letter."

The article on staying motivated through a hard job search has more on how to structure this kind of progress tracking in a way that is actually motivating rather than just another form of pressure.


When Comparison Points to Something Real

It is worth saying: not all comparison is distortion. Sometimes looking at someone else's situation surfaces a genuine signal.

If someone at the same level of experience as you, with similar preparation, is consistently getting to stages you are not reaching, that is worth examining. Not as evidence that something is wrong with you, but as potentially useful information about the difference in approach.

The question to ask is: is this comparison pointing to a specific, actionable difference I can look at? Or is it just making me feel bad about an uncontrolled variable (timing, connection, luck, geography) that I cannot change?

If it is the former, it is useful. If it is the latter, it is not. Most comparison during a job search is the latter.


The Underlying Thing Comparison Is Really About

The reason comparison culture is so toxic in a job search is not just that it creates bad feelings. It is that the bad feelings attach to questions about identity and belonging.

"That person got an offer and I did not" feels like "that person belongs here and I do not." But those are not the same statement. The first is a fact about a specific outcome. The second is a sweeping claim about whether you belong in the field at all.

The emotional logic that connects them is not valid. One person getting an offer before you does not tell you anything about whether you belong. The emotional side of the job search covers this in depth, because the identity dimension is at the heart of why a job search is emotionally harder than most people expect.


You Cannot Control Other People's Timelines

Someone is always going to be ahead of where you are. That is true at every stage of a career, not just at the beginning. The senior engineer you want to be is watching someone get promoted to staff. The staff engineer is watching someone get to principal. There is no finish line where comparison stops being available as a source of suffering.

The question is not how to eliminate the availability of comparison. It is how to build a relationship with your own progress that does not depend on other people's progress not happening.

That is not a switch you flip. It is a habit you build. And it starts with getting honest about what you are actually comparing, why the comparison is not calibrated to reality, and what a more useful version of the comparison instinct would look like.


For the specific experience of imposter feelings that comparison tends to trigger, the article on imposter syndrome for junior engineers goes deep on what that cognitive pattern is and what actually helps. The emotional side of the job search covers the broader emotional experience of what you are navigating.

If you want a structured environment where you are around other people at the same stage, working on the same things, here's how the Globally Scoped program works.

Interested in the program?