Blog post

Why Your Aadhaar Number Is Supposed to Be Boring

Satyam Saxena

-
April 24, 2026
design-systems
scalability
data-privacy
design-thinking
identitysystems

Whenever we encounter something built at a massive scale, we instinctively assume there must be a hidden pattern behind it.

Twelve digits. A billion people. One identity system.

You look at an Aadhaar number and wonder:
There has to be something here.
Maybe the first few digits mean a region.
Maybe the middle encodes time.
Maybe there’s a secret structure only insiders understand.

We are biologically wired to look for patterns — even where none exist.

The Surprise

The surprising truth is that there is zero personal meaning in an Aadhaar number. It isn’t trying to tell you anything. It doesn’t encode who you are, where you’re from, or when you joined the system.

It just… exists. And that isn’t a limitation; it is a masterpiece of intentional design.

Why We Crave Patterns

Patterns give us a psychological safety net. They provide:

  • A sense of control: If I know the code, I know the system.
  • Easier interpretation: Labels help us categorize the world.
  • The illusion of intelligence: We equate complexity with “smart” engineering.

We’ve seen this everywhere:

  • Phone numbers hint at geography
  • PIN codes map to post offices
  • old roll numbers were tied to graduation batches.

So, when a system as gargantuan as Aadhaar arrives, we assume depth lies in the complexity of the string.

But in world-class systems design, depth often lies in what you choose to remove.

The Liability of Meaning

In the world of data, “meaningful” identifiers are actually a liability. When you bake information into a code, you bake in a shelf-life.

If a digit represents a State, what happens when a province is bifurcated? If a digit represents Gender, how does the system adapt as our understanding of identity evolves? If it encodes Age, the number becomes a ticking clock.

When an ID encodes attributes, the ID becomes fragile. If the attribute changes, the ID must change. By stripping the Aadhaar number of all context, it becomes anti-fragile. It is a “dumb” number that protects “smart” data.

The design choice was simple: Make the identifier permanent. Keep the meaning in the database.

It’s Not Random; It’s Mathematical

While the number is non-descriptive, it isn’t a careless string of digits. It utilises a sophisticated bit of math called the Verhoeff Algorithm. The 12th digit is a “checksum.” It doesn’t tell the system who you are, but it tells the system if the number is valid. It’s a self-correcting mechanism — meaning the number’s only “intelligence” is dedicated to its own integrity, not your personal history.

The SOS Illusion

There’s a similar misconception we all carry about the universal distress signal. We’ve been told “SOS” stands for “Save Our Souls” or “Save Our Ship.”

It doesn’t.

SOS was chosen because in Morse Code, it is three dots, three dashes, and three dots ($… — — — …$). It is unmistakable, simple, and impossible to misinterpret even across a noisy, crashing ocean.

It doesn’t mean anything. It just works.

The Deeper Insight

At scale, we often confuse complexity with intelligence. But the most robust systems in the world follow a different set of rules:

  1. Remove unnecessary meaning.
  2. Avoid assumptions about the future.
  3. Stay stable by staying “empty.”

A Shift in Thinking

This changes how you look at the world. Instead of asking, “What does this ID tell me?” you start asking, “Why should this ID need to tell me anything at all?”

Not everything meaningful needs to “mean” something. Some things are powerful precisely because they refuse to be more than they need to be. Aadhaar numbers don’t tell a story. They don’t reveal a pattern. They simply exist — and that is exactly why they work.


Why Your Aadhaar Number Is Supposed to Be Boring was originally published in Technogise on Medium, where people are continuing the conversation by highlighting and responding to this story.

Related Blog Posts