Creativity, Work, and Creative Work
Sun, 26 Jul 2026
Coding is a creative exercise. That, I feel sure about. The mental image of someone furiously typing cold commands and instructions into a vim window isn’t the first thing that comes to mind when I hear the word “creativity”, certainly. But, despite common conflation with “computer science”, it is, in my view, more art than science. Sure, a lot of the process of coding is underpinned by theories and formulae, but I still don’t think it’s a science. Color theory is underpinned by wavelengths of light interacting with our retinas, but that doesn’t make painting a science. I think it’s much the same.
I can only speak to my experience, I guess, but I have rarely felt like programming is the process of finding the “right answer” to a problem. Like there is some ground truth that exists and I just have to unearth it. No, it’s more like solving a very nondescript puzzle. I know what the code needs to accomplish, and I just need to produce a program that does it. The method by which it does so isn’t all that relevant. Even when parameters like speed or CPU cycles are non-negligible, there are still different ways by which to optimize them. As long as you come up with something that works under the hood, that’s what constitutes a successful program.
I’m not here to argue about what is and isn’t art. In fact, if you aren’t convinced by what I said above, that only serves to make my point clearer. But I feel it’s important context. Because the truth is, I still believe there’s a difference. Coding is “an art”, but it’s not, like, real art, right? Not like drawing or sculpting or writing poetry or making music. I really believe this. I’m just not sure if I can justify it.
Is it that it’s functional? Well, lots of art can be functional. But when art is functional, one of two things are typically true. Either the function itself is secondary, and the method by which it functions is “the point”. (Although, who’s to say what the point is?) Or, the art is in the function itself. The art does what it does because it does it, and what it does says something. I’m comfortable saying neither of these are really true for code. I’m making creative decisions when writing code, but not necessarily artful ones. It isn’t meant to be seen. I’m not thinking about how my code will be interpreted by human readers—or, at least, when I am, it’s adhering to a fairly simple and strict set of principles. Not exactly what I would call artful.
Recently, I’ve been confronting the idea that I am entirely unconfident creatively. My response, sometimes conscious and sometimes not, when I see really great art is “Wow, I can’t believe someone came up with that.” Implicit in that response is the idea that I could never have done it myself. I don’t think that having this response is particularly unhealthy, in some cases; some art really does feel like it must have descended from divinity. But I’m too eager to ascribe that property, I think. Sometimes, art is just really good, and people really can do that. A person can do that. I could do that(?).
This feeling manifests particularly strangely in my professional work. I work closely with, although not technically directly for, the games industry. That someone I know can just have an idea, make creative decisions, and have a piece of art at the end is somewhat unfathomable to me. What do you mean, you weren’t just given a spec, like I always am? You didn’t have to get this reviewed by a board you’ve never met, 3 levels above you? You’re just making it up as you go along? Even those specs I get feel like they just come into being. The idea that someone has to make creative decisions about what my work has to look like, what it has to convey, is baffling. I would never have the confidence to do that. How could anyone?
I think this holds me back in a real way. I made it clear to my employer when I started my current position that I’m a web developer, not a designer. And it’s true that I don’t have all that much experience in design, but I’ve been throwing the baby out with the bathwater. Yeah, I’d be out of my depth in a real design job, but I’m so quick to say “I can’t do that” at even the smallest creative decision. At least, any creative decision that’s meant to be seen. I need to be told what to do because I don’t trust my own skills.
The truth of it all is that the world revolves around people making decisions like this every single day, and I need to stop believing I’m uniquely incapable of making them.
Here’s why I’ve been thinking about all this. In the last few months or so, I have been overwhelmed with a creative urge I’ve never really felt before. I don’t know where it came from and I don’t know how to express it. I write code almost every day of my life. Coding is creative. Why don’t I feel relieved?
I will be very transparent and say that capitalistic pressures are definitely at play here. I have a mortgage, a kid on the way, and a job that doesn’t pay that well. The idea that I could create something from nothing, using only my brain and some effort, and generate enough income to make a difference in my family’s life is nice to think about, if nothing else. That should not be a primary motivator in art, but we live in a society and all that. Putting that entire thing aside, though, there’s still something missing.
Certainly part of the answer is that most of what I do is not coding for myself. Coding for work still feels creative, but I don’t care about the final product so much as I care about my boss liking it. That’s not the same. But even on my own projects, I don’t feel fulfilled. I’m creating something, I’m doing art, but maybe I’m not creating art. Does that mean anything? Is it bad to end three sentences and two paragraphs in a row with rhetorical questions? If it is, who cares?
Maybe there are just different kinds of art. One of the things I created to try and fulfill the urge during this time was zipdle, but it didn’t feel right. I’m happy to have made something that people enjoy, and I had fun doing it, but I don’t feel like I put anything out there, you know? I made lots of creative, deliberate and artful decisions during the making of that game, but very few of them felt like I was putting myself into the work. Baring my soul, or whatever. To be honest, when I think about what I’m proud of, the thing I want people to see the most on the site isn’t anything to do with the game. It’s the part in the tutorial where I answer “Was this vibe coded?” with a simple “No.” Feeling that way is a little silly, right? Just a cute little thing I put in at the last minute. I put far less thought and effort into it than I did every aspect of the game itself. But it says something about me, my sensibilities, it’s a little spin on the format, it’s something from me. I broadly feel like anyone could have made zipdle, but only I would have put that in there, in that way. (Not that being anti-vibe coding is unique to me by any means. It just feels like a more personal touch, I guess.)
So maybe “creative urge” is the wrong term. Creativity is great, but I need more than that. I feel inspired—obligated—to share something about myself. To get something on paper and put it out there. I’m even doing it right now, and these little blog posts are certainly a nice outlet. This doesn’t necessarily feel artful either, though. I’m just saying stuff. I guess it’s good practice for saying stuff in a more interesting and artful way. I think what I ultimately want is to provoke a thought in someone else. Ideally, a thought they had to arrive at through some kind of critical analysis. I’m not sure if anything I’ve made has ever done that.
I’ve been selling myself short in this regard for a long time. It’s easy to blame your childhood for all your problems, but I was always the one who was good at math. I was precocious when it came to anything formulaic or logical. I guess I came to believe, over the years, that that meant I was bad at everything else. I know the rules of English grammar, but I can’t write a novel. I can sketch a still life drawing, I know what pencils to use where, but don’t ask me to paint a picture whose subject I’m not looking straight at. And, eventually, I know how to style a website with CSS, but not how to make the decisions that make it look good in the first place.
If you’re a certain type of person reading this, you might think I’m exaggerating this next part, but I really believed (and still do, to some extent) that this just came down to the type of person I am. Some people are creative and just have a natural gift for color palettes and designs and poetry, and some don’t. This is odd because I’ve believed for my entire adult life that anyone can do pretty much anything they put their mind to. It was easy for me to encourage someone having a hard time with a difficult math course in college, saying they’d never get it, that that wasn’t true. They’re capable of learning anything if they work at it. I was just so blinded by my own feelings of inadequacy that I never thought to apply that same thing to myself.
I’m now flying completely blind. I don’t want to deny that natural talent exists; it does. I don’t actually know if it’s generally possible to learn to be good at this sort of creative endeavor (I think probably) or if I personally am capable of it (jury’s out). Maybe I am destined and/or doomed to coldly implement someone else’s design spec my entire career. There are worse fates. But somehow I had never thought to try.
My theory is that it comes down to confidence. Not just in believing that my taste is going to be good enough for whoever I’m trying to impress (myself included), but in each individual decision. Part of my problem is that the second I have to make an artistic choice—what colors to use, fonts, what to name this character, where to set this story, you know, anything—I worry I’m not getting it right. That the perfect version of this work might make a different decision than the one I’m about to. You just have to make those decisions and move on because the “perfect version” doesn’t exist; the only version is the one you make. I know all the platitudes that address this; perfection is the enemy of good, kill your darlings, all of that. But I find it to be such a hard feeling to overcome, and I don’t see how else to do it other than practice.
My roadmap is clear, then. First, to stop letting myself quit before I start by believing I lack some innate talent necessary to make great (or good, or passable, or bad, or interesting) art. Second, try and learn some things I may not have always thought of as learnable. Not just the technical stuff, but how to make the thought behind the creative decisions. Maybe a little harder to teach or learn, but I bet there are ways. Failing all else, practice is the best way. And practice is valuable even if you suck, or even if you don’t know what you’re doing! That’s why the third and final step is to make stuff. Both the easiest and hardest part in some ways, I think.
A lot of this feels very obvious to say. I might have even been able to apply it to someone else, had you asked me earlier. But I hope I’ve conveyed here that I just didn’t really think it was possible for me, for the things I don’t consider myself good at, for the things I thought were just inaccessible to me. I’m not really entirely sure what triggered this, either. I guess I’m glad it did. Check back in a while to see if I spend my days designing brand logos for six figures while working on my magnum opus novel on the side. Don’t hold your breath, though—I won’t need a day job once I finish my screenplay.
personalprofessionalcareer
Alright fellas, keep it light.