Shoot The F#cking Deer
I felt stuck the other day at work.
Weâre facing a part of our API we donât love and want to change it. But it seems like weâve been talking, and debating, and planning for a while.
And the changes donât happen.
Work isnât the only place Iâve had this feeling of being stuck.
I started taking improv lessons.
Last week didnât go so great.
I had a scene with a partner where we pretended we were getting ready to perform an opera.
One problem. His character wasnât originally part of the performance. He was some random weirdo who came in off the street through the back door.
It was a solid start to a scene. Got some giggles. Look at me, Mom.
But we ended up hemming and hawing on what we were going to do next. Debating on what we should do that isnât opening the curtain, walking on stage, and actually performing an opera.
The scene fizzled.
When I got home, I was disappointed in how stuck we felt up there and started the YouTube search for lessons. Immediately I found a gem from Michaela Watkins. An actor and improv teacher you likely recognize and have found hilarious on SNL or some sitcom.
She explains how often she has two students on stage âgoing hunting.â
Here they are. Guns in hand. Talking about the big deer ahead of them. âAre you sure you want to do this?â âDid you bring the bullets?â âNo I thought you did.â And now the scene is stuck. Itâs boring. Itâs not going anywhere.
Her advice? âShoot The Fucking Deer.â
Youâre worried that shooting the deer ends the scene. But itâs actually when you cross that threshold where all the creativity is. So many new options open up.
Thatâs exactly what happened at our opera. We were worried this thing we made up was the end. But had we just âshot the fucking deerâ, so many new opportunities would have happened we could have learned from, reacted to, or played with on stage. My brain lit up with all the funny bits we could have performed had we actually just crossed over the imaginary line.
Last week we had a meeting to explore our options on this API refactor. Thereâs at least a couple good ways of implementing our plan. And, like any good team, we have different opinions on those directions.
So here we are starting to debate about which direction to take. I could easily imagine us punting this decision again with âletâs wait till we get more information about option 1 next week.â
But Iâm proud of our team. We know we donât want to be stuck. We know how Michaelaâs advice should work here.
These API changes seem so âfinalâ. Of course we want to get them right. It sucks to refactor an API that customers are using. But really, itâs not life or death. Weâre already talking about a v2 of our API. I guarantee there will be a v3 one day. And a v4. And more.
So weâve picked an option. Started the opera. Shot the fucking deer.
We arenât 100% positive weâre going to love the option weâre picking, but the business doesnât hinge on us getting this absolutely correct. The business hinges on us keeping the momentum weâve got and shipping great things quickly. A whole new world of opportunities and lessons opens up when you ship. Our customers will have something new theyâll hopefully love. And if they donât, weâll have tremendous feedback to get it even better.