Why I Fell in Love with Coding

Discover how coding blends creativity and logic, helping me bridge the gap between UX design and programming through problem-solving and curiosity.

Why I Fell in Love with Coding
Photo by lan deng / Unsplash

Building My Coding Foundation – Part 2

When I first started programming, I didn’t realize how naturally it would blend creativity and logic, two things I’ve always been drawn to as a designer. Coding feels like solving a puzzle that comes to life. Every function, loop, or condition is a piece that fits into a bigger picture, and when everything finally works together, it’s deeply satisfying. Coming from a UX design background, I love how programming turns abstract ideas and user experiences into something tangible and interactive.

One of the things I enjoy most about coding is that it constantly challenges me to stay adaptable and think critically. Writing code forces you to pay attention to the details while still keeping the bigger vision in mind. It teaches patience, focus, and perseverance, especially when a solution doesn’t come easily. Sometimes the reward is instant, and other times it takes hours of trial and error before it finally clicks. That breakthrough moment, when logic meets creativity, is what makes programming so rewarding.

I’ve always been naturally curious and detail-oriented, traits that align perfectly with coding. There’s something incredibly fulfilling about building tools that help others or improve user experiences, especially when you can see the impact right away. Programming gives me a strong sense of purpose. It’s a lifelong skill that keeps me growing, both creatively and technically.


Final Thought

What I love most about coding is how closely it mirrors the design process. Both require empathy, problem-solving, and a willingness to experiment. The more I code, the more I realize that creativity doesn’t just belong in design; it thrives in logic as well.