top of page

The Curious Product Manager: Improv Wisdom in Technical Teams

Whether in the spotlight of an improv stage or the glow of a developer’s screen, magic happens when you embrace the art of building something from nothing.

After owning and operating an improv theater and as an experienced product manager, I’ve discovered these worlds illuminate how curiosity opens doors to unexpected possibilities. Product managers craft solutions through exploration and intentional collaboration, like improvisers building entire worlds word by word. Magic happens whether we’re witnessing an unexpected character revelation on stage or an innovative feature emerging in code.


“Yes, And” isn’t just an improv principle that has migrated from black box theaters to corporate boardrooms. It can be the foundational architecture of innovative product development in a developer-driven culture. Developers often emerge as skeptics as this stems not from stubbornness but from deep technical understanding. The art of product management lies in transforming this technical caution into a collaborative possibility.


When developers present a wall of “can’t,” they offer a blueprint of constraints. In these moments, the product manager transforms from a conductor to an explorer. A technical objection isn’t a roadblock but an invitation to know more. Just as improvisers build worlds one offer at a time, product development flourishes by carefully layering ideas. Each “yes” and” another brick in our collective solution.


The transformation occurs in the space between initial resistance and eventual innovation. More than just accepting ideas or overlooking limitations, it creates an environment where product and engineering safely explore possibilities, allowing novel solutions to emerge. This collaborative mindset can take the traditional product-engineering relationship from “here’s why we can’t” to “let’s explore how we might.” It’s where deadlines, metrics, and user value become shared goals rather than competing priorities. The result is a more resilient, connected, and creative team.


In my role as the company’s first product hire, I could have bulldozed in with ‘best practices’ and immediate solutions. Instead, I chose the improviser’s path: I listened. Through one-on-one conversations with our engineering team, a story emerged of brilliant minds grappling with uncertainty. They weren’t resistant to shipping code; they were hungry for clarity. The development process kept them asking, ‘Is this enough?’ Navigating the tension between autonomy and guidance was a signal that traditional frameworks were not the answer. Rather than imposing structure, I looked to amplify their natural rhythm.


Curiosity, not strict adherence to a product playbook, led us to six-week release cycles. Whenever an engineer raised concerns, I said, ‘Tell me more.’ This wasn’t about measuring mindless outputs but transforming how we collaborated. The result? A significant increase in deployment speed.

Staying curious rather than prescriptive changed how often we shipped code; we revolutionized how we built together.


Trust in high-stakes environments resembles a masterful improv performance. To the audience, everything appears seamless; to the performers, it’s a complex dance of preparation and reaction. This became clear during a critical database upgrade that impacted our customer base. We coordinated deployments across various regions and clusters like an improv show requiring precise scene transitions. The technical complexity of our blue-green solution was just the surface layer of a more intricate process. When we encountered turbulence in one of our clusters, the true power of our collaborative foundation emerged. We became the proverbial duck on the pond. We glided smoothly across the water to our customers while our teams paddled furiously beneath the surface. Product, engineering, and customer support moved as one organism, each understanding their role in maintaining that surface calm. The parallel between directing live theater and managing critical infrastructure sharpens into focus.


In both worlds, success isn’t measured by the absence of challenges but by how invisibly we handle them.


The audience needn’t see the stage manager’s crisis management when a prop breaks, just as our customers shouldn’t feel the ripples of our technical pivots. The trust we had established was not only about believing in each other’s abilities; it also involved creating an environment where everyone felt safe to act quickly and decisively during times of crisis. Like skilled improvisers who can salvage a scene that has gone off track, our teams have developed the instinct for collaborative problem-solving.


Behind every smooth, theatrical performance lies a complex web of technical cues, precisely timed transitions, and countless hours of rehearsal. Likewise, a vast ocean of complexity is beneath every seamless user experience in our Kubernetes (K8s) environment. Pods perform their choreography, containers start and stop, and the infrastructure maintains its steady rhythm.


Within this lies an elegant paradox: The more complex the underlying system, the simpler it must appear to its users.


Like theater-goers who only ponder the intricate lighting grid above their heads once a spotlight fails, our users only think about deployment times or storage availability once something breaks. That’s when the fourth wall cracks and the technical complexity peeks through the curtain.


Product management in a developer-driven culture becomes its own kind of performance art. While we strive to make things appear effortless to our users, we must simultaneously honor the complexity our developers navigate. Every debug session writes a story; every deployment is a carefully choreographed ballet. In our world, we’re not just stage managers for our users; we’re directing a show where developers are both performers and audience members, with each interaction an opportunity to elevate their experience. Like a skilled improv director who knows when to whisper guidance from the wings rather than stepping onto the stage, balancing user simplicity with technical complexity is an art of timing and trust. The secret lies not in minimizing the complexity but in creating space for it to be fully understood and elegantly solved.


Handing over requirements without context is like handing an actor a script without character motivation. Sure, the person knows what to do, but creatively, it’s stifling. Instead, I work to weave the ‘why’ into every technical conversation. I’m looking to turn what could be considered mechanical tasks into opportunities for innovation. When treated as creative partners rather than code executioners, engineers often unveil solutions that product managers couldn’t have scripted.

Moving from theater owner to product leader is strikingly symmetrical. My theater experience taught me that leadership is less about having the loudest voice and more about orchestrating the perfect silence.





Now, shepherding complex technical solutions through a developer-driven culture, I use that same muscle memory: knowing when to step back, amplify others’ ideas, and quietly guide the scene toward its natural conclusion. Perhaps most surprisingly, the skills that once helped nervous performers find their confidence now help technical teams embrace uncertainty. The art of making others look good, a core principle of improv, translates perfectly to empowering developers to tackle seemingly impossible challenges. Your brilliance doesn’t measure success, but by how brilliantly you enable others to shine.

bottom of page