To the tune of “Crazy” by Gnarls Barkley
I remember when, I remember, I remember when I lost my types
There was something so pleasant about that place
Even your constructors have a Proxy
In so much space…. mmmmmm..
And when you cast there,
Objects get out of touch
But it wasn’t because I didn’t code enough…
The compiler just knew too much
My objects are lazy….
My factories are lazy…
My typing is lazy…
And then I learned how to write the best code in my life
But test twice… that’s my only advice….
Come on now, what do you, what do you, what do you, what do you think you are?
Ha ha ha, R.O.F.
You think you have type control?
Well, I prefer lazy….
I write my code lazy…
I initialize lazy…
My interpreters have the smarts to duck typecast on a whim
And all I remember is thinking “I want to cast it like this.”
And ever since I was little, ever since I was little, I’ve loved to code
And it’s no coincidence I’ve found
That strict typings’ no fun.
But maybe I’m crazy….
Cause I prefer lazy…
I write my code lazy..