Geek Theology

Author: evilches
May 20, 2011

In the beginning, God created the bit. And the bit was a zero.

On the first day, he toggled the 0 to 1, and the Universe was. (In those days, bootstrap loaders were simple, and “active low” signals didn’t yet exist.)

On the second day, God’s boss wanted a demo, and tried to read the bit. This being volatile memory, the bit reverted to a 0. And the universe wasn’t. God learned the importance of backups and memory refresh, and spent the rest of the day (and his first all-nighter) reinstalling the universe.

On the third day, the bit cried “Oh, Lord! If you exist, give me a sign!” And God created rev 2.0 of the bit, even better than the original prototype. Those in Universe Marketing immediately realized that “new and improved” wouldn’t do justice to such a grand and glorious creation. And so it was dubbed the Most Significant Bit. Many bits followed, but only one was so honored.

On the fourth day, God created a simple ALU with ‘add’ and ‘logical shift’ instructions. And the original bit discovered that — by performing a single shift instruction — it could become the Most Significant Bit. And God realized the importance of computer security.

On the fifth day, God created the first mid-life kicker, rev 2.0 of the ALU, with wonderful features, and said “Forget that add and shift stuff. Go forth and multiply.” And God saw that it was good.

On the sixth day, God got a bit overconfident, and invented pipelines, register hazards, optimizing compilers, crosstalk, restartable instructions, microinterrupts, race conditions, and propagation delays. Historians have used this to convincingly argue that the sixth day must have been a Monday.

On the seventh day, an engineering change introduced Windows into the Universe, and everything has worked right ever since.

8 Responses to “Geek Theology”

  1. ZIMMERMAN550 Says:

    jajaja… a perfect post… Gek 4 Ever

  2. ZIMMERMAN550 Says:

    óoooouch, stupid *Geek (sorry comunity)

  3. Rich Says:

    yeah! está genial… aunque en esta versión Dios no descansó :S (también es importante)

  4. H Says:

    Nice!!!! Aunque que sean memorias volátiles no necesariamente significa que se borren cuando se leen(lectura destructiva)

  5. CodexDraco Says:

    You misspelled Linux.

  6. Pit Says:

    Esta muy bueno erika, me hiciste pasar un buen momento!! 🙂 jajjaja gracias por compartirlo. Saludos.

  7. Erika Says:

    @ZIMMERMAN550 – Yep, Geek forever! =D

    @Rich – Jajajaja es cierto, Dios no descansó más =P

    @H – Geek! =P Tienes toda la razón, memoria volátil solo quiere decir que se borra cuando se le quita la fuente de energía eléctrica =P pero así lo encontré 😉

    @CodexDraco – As Windows? =P

    @Pit – De nada! =) Un placer que te haya gustado. Saludooooos! 😀

  8. Kryztoval Says:

    “Has worked right ever since”
    Ha! Si, como no.

    En mi experiencia:
    Windows falla una vez al dia en cualquiera de las computadoras en las que lo he usado.
    Mac falla al menos tres veces a la semana.
    Linux falla dos veces al mes.

    Estadisticamente hablando, “Has worked right ever since” es tan increible como “happily ever after”
    Yo tambien creo que escribiste mal “linux” y pusiste “windows”.

    Y, ahora que lo pienso, linux es mucho muy parecido a DOS, no recuerdo una sola ocasion en la que DOS me fallara. Cuando windows 3.x moria me mandaba al fuerte, confiable y seguro DOS…. oh bueno, extraño esos dias.

Leave a Reply