Perfect Computational Science Song

new words by R. M. Panoff

Tune: You never even called me by my name

Well, it was all that I could do to keep from splinin'
My curve was jus' too curvy fer a line.
And then it 'curred to me that I could shrink that old dt
And then my Euler model would be fine!

  You kin model all yer world with little lines, dear.
  Like rabbits with ebola when they fall
  You don't need to use no Runge-Kutta, but ye
  Better set yer time step kinda small.

You kin grow some cells with Excel if you wanna
An' you kin model stills with system tools.
An' Mathematica kin he'p you analytica
S'long as you know some simple syntax rules.

  You kin model all yer world with little lines, dear.
  Like rabbits with ebola when they fall
  You don't need to use no Runge-Kutta, but ye
  Better set yer time step kinda small.
  
(spoken)
Now a friend of mine at Shodor wrote that song and he told 
me it was the perfect computational science education song. 
I wrote him back a letter an' I told him it was not the 
perfect computational science education song because he hadn't 
said anything at all about adaptive methods, or machine epsilon, 
or verification, or validation, or visualization, or dogs or Momma, 
or gittin' drunk.

Well, he sat down and wrote another verse to this song and 
he sent it to me, and I have to admit that he has now written 
the perfect computational science education song, and I felt 
obliged to include it on this here album.

An' the last verse goes like this here:

My dog was drunk the day my Momma learned visualization
When I tried to verify her model runs. 
But before I could validate her data or her machine epsilon
She ran her run over with adaptive sums. 

  You kin model all yer world with little lines, dear.
  Like rabbits with ebola when they fall
  You don't need to use no Runge-Kutta, but ye
  Better set yer time step kinda small.