Two Kinds of Scripting: What Writing Plays Has Taught Me About Writing Python Programs @NorthBayPython
Two Kinds of Scripting: What Writing Plays Has Taught Me About Writing Python Programs  @NorthBayPython
Uploaded August 2023 | Updated September 2026, 2 minutes ago
Marissa Skudlarek

pretalx.northbaypython.org/nbpy-2023/talk/SQ8USX

It’s a set of instructions, describing a series of actions to be taken or events that should happen. It’s written with specialized syntax and formatting. You want it to be efficient; you don’t want it to bog down. It doesn’t reach its full potential until you run through it, start to finish, without error.

Am I talking about a play script, or a Python program?

"Two Kinds of Scripting" explores the surprising and thought-provoking connections between writing code and writing plays, from the perspective of a Bay Area software engineer with a degree in drama from a liberal arts college and two decades of playwriting experience. It will discuss how structuring and plotting a play is like structuring a computer program; the way that a knowledge of Method Acting can help you figure out to name your Python methods; and how stage directions are just as controversial among theater folks as code comments are among engineers. Finally, the talk will discuss some things that playwrights could learn from the engineering world, including version control and better feedback/"debugging" techniques.


North Bay Python is a boutique one-track conference, held in Petaluma, California. Our first events were held in 2017-2019 in a 100 year-old theater in the city's downtown. After a planned one-year break that's turned into almost four years, we're excited to return!

This year, we're holding our conference in July, in a barn, on a ranch overlooking the Petaluma River.

Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1

Sun Jul 30 15:40:00 2023 at Reis River Ranch
Two Kinds of Scripting: What Writing Plays Has Taught Me About Writing Python ProgramsMass Decarceration: If We Don’t Hire People With Felony Convictions, Who Will?¡Escuincla babosa!: Creating a telenovela script with a neural networkAsync for the Python 2 ProgrammerFrom Prison to Python - Shadeed Wallace-Stepter (North Bay Python 2019)Or Else! An Exploration of Obscure Control Flow - Amethyst Reese 🌸 (Nbpy2025)Anonymous Functions (and Other Ways to Annoy Your Coworkers) - Joe Kaufeld - 2026Let The Computer Write The TestsThe Perfect Python Project - Glyph (Nbpy2024)How I turned a podcast into a business with Python (and some Other Tools we wont talk about)The Python Community Needs More Cats - Deb Nicholson - 2026Python In The Small - Glyph (Nbpy2025)
North Bay Python |

Two Kinds of Scripting: What Writing Plays Has Taught Me About Writing Python Programs

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER