Essay · Languages · Code · Creativity

On code, creativity, and languages

May 2026 · Maria Showalter

I grew up in a multilingual household. My first language is Greek. I learned English alongside it. By elementary school I was learning French, by middle school Mandarin and Spanish. Languages were just the texture of my childhood — always present, always requiring me to find patterns, build bridges, problem-solve my way to being understood.

What I figured out early is that learning a language is a creative act. You're given a vocabulary, a grammar, a set of rules — and you have something you want to say. But you can't say it the way you'd say it in the language you're thinking in. So you improvise. You match things together and hope they hold. You find a workaround, and sometimes the workaround is actually more interesting than what you originally meant. That's creativity: working with constraints toward an output you can only half-see in advance.

I grew up making things too. My parents were both artists. All my free time went into painting, drawing, collages, paper mache. Hours of focused work for one finished thing on the wall. And the violin — classically trained since I was five, which is the same lesson over and over: repetition, problem-solving, one clean output after a lot of mess.

When I took AP Computer Science in high school, something clicked. Code is a language. Literally — syntax, grammar, vocabulary that shifts depending on which language you're writing in. And the process of writing it is exactly what I'd been doing since I could talk: you have an output in mind, you work with the rules you know, you problem-solve when it breaks, you find a more efficient path next time.

I was good at it. And I thought it was creative in the same way everything else I loved was creative.

That's why I'm a CS major. I dropped the French major along the way — which still stings — but computer science turned out to be the most interesting version of the same thing I'd always been doing. Building. Finding patterns. Making something that works.

Live coding was when it all collapsed into one thing. Making music by writing and modifying code in real time, in front of people who can see the screen — it's languages, music, performance, and problem-solving happening simultaneously. It's the most me thing I've found to do with a computer.

I don't think code is separate from creativity. I think it's just another language. And like any language, the interesting part is what you say with it.

Maria Carla Ariadne Showalter · Barnard College, Columbia University ← all writing