Tuesday, July 31, 2007

The Geek's Prayer

A coworker of mine sent me this link, and I just have to share it with the rest of you:

Our Caller, who art on the stack frame
Hallowed be thy Parameters
Thy Address Space come
Thy I/O be done
In Registers, as it is in Memory
Give us this day our periodic timeslices
And forgive us our page faults
As we forgive those who pass invalid parameters
Lead us not to unconditional JMPs
But deliver us from segment registers
For thine is the Address Space, the Registers, and the I/O ports
Jmp $
Ret

There are some other good ones there, so go visit.  My only critique would be to change "As we forgive those who pass invalid parameters" to "As we forgive those who page fault against us"... but that's just a minor quibble.  That's right... I used to write assembly too.  Sometimes I'm amazed at the vast numbers of languages and technologies I've actually used in my relatively short career.

#    10:18 AM by Nick | 1 Comment |