Wurstcon: The Musical cover image

Wurstcon: The Musical

Scott Keck-Warren • May 22, 2026

Last night after Wurstcon someone started singing a "hot dog related song" and somehow we got on the topic of how we need "Wurstcon: The Musical"

I gave Claude the following prompt:

Plan a five act musical about wurstcon the post PHP conference sausage eating socialization and drinking meet up

And the remainder of this post is the output. Enjoy it unedited directly from Claude. :-)

A Five-Act Theatrical Celebration of Sausage, Syntax, and Solidarity


ACT I: "The Closing Keynote"

Setting: A bustling conference venue, late afternoon. The final keynote has just wrapped. Developers stretch, close laptops, and check their phones. Banners for the PHP conference hang overhead.

The Story: We meet our ensemble — Markus, a grizzled senior dev who has attended every Wurstcon since its mythical founding; Priya, a first-time conference speaker still riding the adrenaline of her talk on PSR standards; Tomás, a junior developer overwhelmed by impostor syndrome; and Greta, the unofficial Wurstcon organizer who has secured "the spot" at a beer garden three blocks away.

Key Musical Numbers: - "The Last Slide" — opening ensemble number about the bittersweet end of a conference day - "Who's Coming to Wurstcon?" — Greta works the room, building the crew, sotto voce so the sponsors don't crash it - "I Just Gave My First Talk" — Priya's solo, equal parts triumph and exhaustion

Act Closer: The group spills into golden-hour streets, and Markus delivers the legendary toast that ends Act I: "To bratwurst and breakpoints!"


ACT II: "The Pilgrimage"

Setting: The walk to the beer garden. Cobblestones. A wrong turn. A Google Maps debate.

The Story: The crew swells as devs peel off from the conference hotel and join the procession. Conversations splinter into smaller groups — framework wars (Laravel vs. Symfony), the eternal tabs-vs-spaces refrain, and a heated debate about whether array_map or foreach is more readable. Tomás confesses to Priya that he almost didn't come. She tells him the secret of Wurstcon: nobody actually knows what they're doing.

Key Musical Numbers: - "Three Blocks That Way" — a frantic patter song as four people give four different sets of directions - "The Framework Tango" — a comedic duel-dance between a Laravel evangelist and a Symfony purist - "The Confession" — Tomás and Priya's tender ballad about impostor syndrome

Act Closer: They round a corner and the beer garden appears — string lights, long wooden tables, the smell of grilled meat. The ensemble freezes in awe. Blackout.


ACT III: "The Sausage and the Stein"

Setting: The beer garden. Peak Wurstcon energy. This is the showpiece act.

The Story: Orders are placed. Steins arrive. Plates of bratwurst, weisswurst, currywurst, and the controversial vegetarian option are passed down the table. Stories flow. Markus recounts the legendary 2008 production outage that took down a Fortune 500 company because someone forgot a semicolon. A recruiter slinks in uninvited and is gently but firmly ejected. Tomás, emboldened, asks the table the question he's been afraid to ask all conference: "How do you actually know when you're a senior developer?"

What follows is the emotional core of the show — a tableful of engineers, each offering a different, contradictory, deeply human answer.

Key Musical Numbers: - "Prost!" — a thunderous group number with stein-clinking choreography - "The Legend of the Missing Semicolon" — Markus's vaudevillian story-song - "When Are You Senior?" — the showstopper, a multi-voice round where every answer is true and none of them are - "Mustard or Ketchup" — a brief, ridiculous interlude that nearly fractures the group

Act Closer: The whole ensemble raises their steins. Tomás raises his too — no longer at the edge of the table, but in the middle of it.


ACT IV: "The Long Conversations"

Setting: Same beer garden. The crowd has thinned. Candles replace string lights. It is past midnight.

The Story: This is the quiet act. The big group has fractured into intimate pairs and trios. Priya and an unexpected mentor talk about conference speaking and what it costs. Markus and Greta share a wordless moment that hints at a long, complicated history. Tomás listens more than he talks, finally understanding that this — not the talks, not the slides — is what the conference was really for.

Key Musical Numbers: - "The Quiet Hours" — a sparse, jazz-inflected ensemble piece woven from overlapping conversations - "What I Wish I'd Known" — a passing-the-torch duet between Priya and Markus - "Greta's Waltz" — a wordless dance number, just two people and an accordion

Act Closer: A staff member politely indicates they're closing. Nobody wants to leave. Nobody quite knows how to.


ACT V: "Tomorrow's Standup"

Setting: Pre-dawn. A nearly empty street. The lights of the beer garden go dark behind them.

The Story: The survivors walk back together. There are promises to stay in touch that everyone half-believes. There are GitHub handles exchanged. There is the unspoken knowledge that some of these people will become lifelong friends, some collaborators, some merely names liked on LinkedIn — and that's okay. Tomás, who came in scared, leaves with a community. Markus, who has done this a hundred times, is reminded why he keeps coming back.

Key Musical Numbers: - "See You at the Next One" — the reprise of "Who's Coming to Wurstcon?" but tender, slower - "Standup in Six Hours" — a comedic group number about the brutal next morning - "To Bratwurst and Breakpoints (Finale)" — full company reprise of Markus's toast, now sung by everyone, including Tomás leading the harmony

Final Image: The sun rises over the conference venue. A new day. The marquee outside flickers and changes to announce next year's dates. Curtain.


Production Notes

Tone: Warm, slightly absurd, emotionally honest. Think Come From Away meets The Office with a side of Cabaret.

Cast Size: 8 principals, ensemble of 10–14.

Set: Three core locations — conference hall, street, beer garden. The beer garden should feel like a character.

Cameo Opportunity: Rasmus Lerdorf (or a clear analog) walks through Act III silently, takes a bratwurst, nods at Markus, and exits. The audience that gets it, gets it.

Want me to develop any particular act further — full lyric drafts for one of the songs, a character breakdown, or a tighter one-act adaptation for a conference lightning-talk slot?