For years, a big part of my life was music. I taught — not just theory books, but the kind of teaching where you genuinely believe music can change how people see the world. I watched students find confidence, express themselves, connect with each other. It mattered.
The Music Years
Teaching music taught me more than I expected. Real patience — the kind where you watch someone struggle with the same chord for weeks and find a new way to explain it every single time. How to break complex ideas down. How the best results come when people feel safe enough to fail.
But I started feeling the pull toward something different. Not because I fell out of love with music — I just had something else I needed to build.
The Transition
I didn't have a grand plan. No bootcamp, no mapped-out path. I was bored and curious. Started tinkering with HTML and CSS, building little pages that did nothing useful but felt magical. A few lines of code and something appeared on screen. That was enough to hook me.
Why Coding Clicked
What surprised me most was how similar coding felt to music. Both are about structure, rhythm, and creativity within constraints. In music, you work within scales and time signatures. In code, you work within syntax and logic. But in both, the real art is in how you put the pieces together.
“The same part of my brain that arranged music started arranging components. The same patience I used teaching a student their first song, I used debugging my first project.”
HTML to CSS to JavaScript, then React, then Next.js. Each step felt like picking up a new instrument — awkward at first, then gradually more expressive. The learning never stopped. That was the point. I wasn't learning to code. I was learning to build.
What I Carried Over
People ask me if switching careers means starting from zero. It doesn't. Everything I learned as a teacher comes with me every day:
- Breaking down complexity — Whether it's a music theory concept or a React component, I know how to make it digestible.
- Patience with the process — Learning anything worthwhile takes time. I don't rush, and I don't panic when things don't click immediately.
- Empathy for the user — Teaching taught me to think about the person on the other end. Now I think about the user on the other end of every interface I build.
Where I Am Now
Now I'm building across multiple fronts — healthtech, client sites, my own products. I study code, but also design, product thinking, marketing, business. Because I don't want to be a developer who writes code. I want to be a builder who creates things that matter.
The music teacher in me never really left. I still want to help people, create things that stick, make something that matters. I just do it with code now.