I never imagined trading my paintbrush for Python, but here I am — a former fine arts student turned full-stack developer. My journey into tech wasn't traditional, but it proves one thing: creativity has a vital place in programming.
I started with design: Adobe Illustrator, Photoshop, digital illustration. But as I worked with UI/UX teams, I grew curious — how did designs become interactive? That curiosity led me to HTML, CSS, and eventually JavaScript. The logic behind responsive design felt like arranging elements on a canvas. My color theory knowledge helped me design accessible front-ends, and my spatial awareness made layout structuring intuitive.
Learning logic-based thinking took effort. I used visual aids — flowcharts, post-its, sketching out functions. Learning recursion reminded me of creating detailed art: zoom out to see the pattern, zoom in to get the details right.
My advice for creatives entering tech: leverage your strengths — design, storytelling, and problem-solving are assets, not distractions. Don't fear logic, just use visuals to map concepts. And build something fun first. I made an art portfolio with interactive galleries. It felt like home.
Back to Contributors