As a front-end engineer, I spend my days making sure every UI element is in its right place, aligned, accessible, and as seamless as possible. But when I switch to illustration, none of that structure matters. There are no rules, no constraints. Just me, my sketchbook (or iPad), and a quiet space where overthinking fades away.
That’s what art does for me. It slows me down. It takes me out of my head, away from debugging errors and refining designs, and into a world where nothing has to be perfect. Over the years, I’ve realised that engineering and art have more in common than I thought. They constantly teach me about balance, patience, and how creativity thrives in unexpected places.
Here are a few things I’ve learnt from living in both worlds.
Lesson 1: Details Matter, But So Does the Big Picture
When I’m coding, small things make a big difference. A few pixels off, and a layout feels odd. A missing aria-label
, and someone’s accessibility experience suffers.
Art works the same way. The smallest shift in colour, the weight of a line, or the way negative space is used all add up to something bigger. But what I’ve learnt is that obsessing over tiny details too soon can hold me back. Whether it’s designing an interface or sketching a piece, I have to step back and make sure everything works together first. The details come later.
Lesson 2: Nothing Starts Perfect, Iteration is Everything
Nothing I make, whether it’s code or art, starts out looking good. The first draft of an illustration is probably a mess. The first version of a UI is usually full of things that don’t quite fit, and that’s okay.
The magic happens in iteration. In engineering, I rely on version control. In art, I lean on layers. Both allow me to experiment, make mistakes, and go back if needed. The freedom to refine something instead of getting it right the first time is what makes creating fun.
Lesson 3: Art Stops the Noise
Being an engineer means constantly thinking ahead. How will this component scale? Is this solution the most efficient? What edge cases haven’t I thought of yet? My brain is always running.
But when I sit down to draw, everything slows. There’s no roadmap, no goal I have to hit. Just the movement of my pencil, the blending of colours, and the feeling of being fully present in the moment.
I used to think of art and engineering as two separate things, but now I see it differently. Art is what keeps me from burning out. It’s what lets me turn my brain off, even for a little while, and just be.
Lesson 4: Constraints Spark Creativity
As an engineer, I’ve learnt that limitations, like performance constraints or tight deadlines, force me to think differently. Some of my best solutions have come from working with restrictions instead of against them.
Art has taught me the same thing. Some of my favourite illustrations came from setting weird challenges for myself, like using only two colours, drawing with a time limit, or sticking to a specific theme. Having endless choices can feel overwhelming, but constraints push me to be more creative.
Lesson 5: Balance is Everything
In UI design, balance is key. Spacing, colours, typography, and contrast all need to work together. If one thing feels off, the whole experience can fall apart.
Art is the same. It’s not just about the subject I’m drawing but how everything in the composition interacts. Light and shadow, bold lines and soft edges, emphasis and subtlety. Balance makes things feel right.
And in life, that balance matters too. Between structure and freedom. Between logic and creativity.
Conclusion
I used to think I had to choose between being an engineer and being an artist. Now, I realise they fuel each other. My love for design helps me build better interfaces. My coding brain helps me think through the structure of an illustration. And art? Art keeps me sane.
If you’re juggling two passions, I hope this reminds you that you don’t have to pick just one. The overlap is where the magic happens.
Great text! I'm also constantly hopping between coding and art, so that makes a lot of sense 😁