GEEK :
I am the very model of a modern nerdy programmer,
I'm well versed with the CBL and also BNF grammar.
I've memorized the ASCII set, I know by heart the powers dual.
I wake at noon, I sleep at dawn, I dream in formats digital.
I'm very well acquainted, too, with matters algorithmic-al
I code in C and C++, I'm quite familiar with Pascal.
I understand the hardware too, both bleeding edge and obsolete,
My compilations often cause my CPU to overheat.
Chorus :
His compilations often cause his CPU to overheat!
His compilations often cause his CPU to overheat!
His compilations often cause his CPU to overheat!
GEEK:
I've mastered all the math behind the cryptographic modulus,
I know the many operators of the lambda calculus
So whether it's a question of the floating point or integer
I am the very model of a modern nerdy programmer.
Chorus:
So whether it's a question of the floating point or integer
He is the very model of a modern nerdy programmer.
GEEK :
I've optimized the slowest code, I've debugged multi-thread deadlock
I've rebooted infinite times, to be the king of overclock
I know about the huffman code, the techniques of Lempel and Ziv
Just ask me, and a lecture on image encoding I will give
I know the work of Knuth and Wirth, of Stroustrup and of Stepanov,
I am in awe of RMS though ESR's not worth my love.
I live mostly in solitude, no contact with humanity,
The online world is my playground, my home and my community.
Chorus:
The online world is his playground, his home and his community.
The online world is his playground, his home and his community.
The online world is his playground, his home and his community.
GEEK:
You may think I am wacky and can ridicule my geekiness,
But this is how in dreary life, I really find some happiness.
In short, in matters of odd syntax, and semantics much odder,
I am the very model of a modern nerdy programmer.
Chorus:
In short, in matters of odd syntax, and semantics much odder,
He is the very model of a modern nerdy programmer.
GEEK:
On matters electronic too, I can give you information,
On bipolars and MOSFETS I can make witty conversation.
Of triacs, diacs, SCR's, I'll speak and explain the diode
I'll expound the intricacies of both the cathode and anode
I've dabbled with the analog, the hybrid and the digital,
I'm well versed with the meaning of my measurements instrumental.
I revel in the calculations of currents alternating,
I'm enchanted with fields created by electrons gyrating.
Chorus:
He's enchanted with fields created by electrons gyrating.
He's enchanted with fields created by electrons gyrating.
He's enchanted with fields created by electrons gyrating.
GEEK:
I have created polyglots in two languages, even three,
I've even gone so far as write my very own malloc() and free()
So whether it's a case for a compiler or interpreter,
I am your very model of a modern nerdy programmer.
Chorus:
So whether it's a case for a compiler or interpreter
He is our very model of a modern nerdy programmer.