I write code for a living. When you write code, you must test it.
I either love of hate testing my code.
When testing is going well it's something like this:
Code: "Pardon me, sir, I believe I have found a fault in your code at line 172 character 4 where you did not update the index incrementation for the new routine. I believe you merely need to change "alpha.index" to "alpha_rownum.index" to be in line with the updated semantics."
Me: "Jolly good, test. You are a gentleman with a marvelous eye for detail."
...and we drink tea wearing top hats.
That's me today. I'm happy and getting stuff fixed. It's awesome.
When testing is going bad, it's something like this:
Programming is fun.
Test: "YOU CHANGED THE NAME OF THIS BUTTON AND NOW I DON'T KNOW WHAT IS POOP DOUBLEPOOP BUTTS DUMB OMGWTF FREAKING OUT WAAAAAAAAAAAAAAAAA"
Me: "Go home, test. You're drunk."