I pulled your code at midnight
Thought I'd give it one more chance
But it crashed before the login screen
Now we're locked in this dance
You don't understand the context
The nuance of my design
Every function's been refactored
Every variable defined
You swear it's perfect, flawless
Those green checks on your display
But babe, in the real world
Your perfect code won't play
I stayed up coding till sunrise
Got it running smooth as silk
But you walk in with your test cases
Spilling bugs like they're spilt milk
Works on my machine, you say
But not on mine, not today
Works on my machine, you plead
That's not what production needs
We're dancing round this bug report
A battle of a different sort
Works on my machine
But tiger that's not good enough for me
I've got logs in three dimensions
Screenshots in crimson and blue
Stack traces in five languages
That neither of us knew
You're relentless I'll admit it
Finding every hidden flaw
You break the things I built with pride
Like it's breaking some kind of law
You tell me clear your cookies
Try another restart
But hotshot I've been breaking code
Since before you wrote that part
Maybe check the API version
Did the Docker build go through
Wait you're saying I forgot to push
Damn you're good I'll give you that too
Works on my machine, you cry
Watch me make it multiply
Works on my machine, you swear
Then ship it if you dare
We're racing through this codebase
Leaving logic in our wake
Works on my machine
Is just another risk you'll take
You push me past my limits every time
You make me hunt for bugs that cross the line
You find the edge cases I can't see
That keep me up at night won't let me be
We're fire and ice colliding in the night
We're the bug and we're the fix
Testing and development
In this beautiful conflict
The sun is rising slowly
We've been at this all night long
You're staring at your screen now
Trying to prove me wrong
You found the localhost hardcode
The SQL I never pushed
Every shortcut that I took when
Deadlines had me rushed
But there's something in your focus
In the way you chase each lead
That makes me want to break your code
Just to watch you succeed
Alright you win this round now
I'll write the tests you need
But don't think that this means
I'm letting you take the lead
Works on my machine won't cut it
We need something that's true
Works on my machine is lonely
But it works when I'm testing you
We're better when we're sparring
Side by side to make it right
Works on my machine
Becomes works on ours tonight