Skip to content
DevMeme

Every Base Is Base Ten — Meme Explained

Every Base Is Base Ten
View this meme on DevMeme →

Level 1: Counting in Different Languages

Imagine every counting system has its own language. In each language, the word written as 10 means "one full bundle." The bundle might have two things, eight things, ten things, or sixteen things. The meme is funny because it tricks you into thinking 10 always means ten, when it really depends on the counting language.

Level 2: What Base Means

A number base, also called a radix, tells you how many digit symbols are used before the next place value begins. Decimal is base 10 because it uses digits 0 through 9. Binary is base 2 because it uses 0 and 1. Hexadecimal is base 16 because it uses 0 through 9 plus letters like A through F.

The important trick is that the digits alone are not enough. The symbol 10 means different values depending on the base:

Written Form Base Decimal Value
10 base 2 2
10 base 8 8
10 base 10 10
10 base 16 16

So the meme is a technical pun: every base can call itself base 10 because 10 always means "one full group in this numbering system." The joke is not that all bases equal decimal; it is that the phrase changes meaning depending on the base you use to read it.

Level 3: Radix Self-Reference

The entire image is one line:

Every base is base 10

That is a tiny joke with a surprisingly precise payload. In positional notation, 10 does not inherently mean "ten." It means "one group of the base, plus zero units." In decimal, 10 means one group of ten. In binary, 10 means one group of two. In octal, 10 means one group of eight. In hexadecimal, 10 means one group of sixteen. The written digits stay the same while the interpretation changes underneath them.

More formally, in base b, the numeral 10_b represents:

1 * b^1 + 0 * b^0 = b

So a base can describe itself as base 10 from inside its own notation. Base two is "base 10" if the 10 is read in base two. Base eight is "base 10" if the 10 is read in base eight. The phrase is wrong only if the reader silently assumes decimal, which is exactly the assumption the meme is baiting.

This is why the plain white image and centered italic text work. There is no character, reaction face, or screenshot to carry the joke. The humor comes from a common computer science failure mode: confusing a value with its representation. Experienced developers run into this constantly, just with less elegant typography: bytes versus strings, binary versus text protocols, timestamps versus formatted dates, Unicode code points versus glyphs, and IDs that look numeric until somebody stores leading zeroes and production has a little philosophical crisis.

Comments (41)

  1. Anonymous

    It is the rare joke where the punchline changes base but still passes type checking.

  2. @jor_ban

    Based

  3. @Mikhail_Khromov

    explain to small brains please

  4. @feedable

    except base 0

  5. @Mikhail_Khromov

    doesn't that mean that you can represent 0 / empty array with that base?

  6. Deleted Account

    base 1 exists, base 0 doesn't

  7. @pulsar_sp

    Sorry, my stupid English probably

  8. @pulsar_sp

    I mean, when you write number in, let's say, base 16

  9. @pulsar_sp

    How do you know what 16 is??))

  10. dev_meme

    So that’s why this meme is so good and been posted

  11. @pulsar_sp

    10. Not 11. Stupid meeee

  12. @azizhakberdiev

    Exept base infinity, where every number is represented by a unique symbol

Join the discussion →

Related deep dives