And some inspiration from @BenchmarkIT and @SQLRockStar
On a warm summers evenin on a train bound for nowhere,
I met up with the coder; we were both too tired to sleep.
So we took turns a starin' out the window at the darkness
Til boredom overtook us, and he began to speak.
He said, "Son, I've made a life out of readin' peoples faces,
And knowin' what their needs were by the way they held their eyes.
So if you don't mind my sayin, I can see youre out of cycles.
For a taste of your Jolt there, I'll give you some advice."
So I handed him my bottle and he drank down my last swallow.
Then he bummed some Doritos and borrowed my laptop.
As the night got deathly quiet, his face lost all expression.
"If you're gonna code the program, boy, ya gotta learn to code it right.
You got to know when to code 'em, know when to spec 'em,
Know when to be agile and know what to run.
You never count your money when it's just billable hours.
There'll be time enough for countin' when invoicing's done.
Now every coder knows that the secret to survivin'
Is knowin' what to throw away and knowing what to keep.
Cause every lines a keeper and every line is buggy,
And the best that you can hope for is to manage project creep.
So when he'd finished speakin', he turned back towards the window,
Turned off the laptop and faded off to sleep.
And somewhere in the darkness the coder, found his last bug.
But in his final words I found a pattern I could keep.
You got to know when to code 'em, know when to spec 'em,
Know when to be agile and know what to run.
You never count your money when it's just billable hours.
There'll be time enough for countin' when invoicing's done.
You got to know when to code 'em, know when to spec 'em,
Know when to be agile and know what to run.
You never count your money when it's just billable hours.
There'll be time enough for countin' when invoicing's done.