Coding is hobby for me. It really has nothing to do with my day job, though I hope someday that will change.

Actually, I started to learn to code when I was teaching at a university in the mountains of South Korea, not far from an unfriendly border. Not having much to do, I would take online courses or read books; stumbling through different career goals: psychologist, musician, economist. I started coding and eventually fell into JavaScript.

At the time I didn’t even know another web developer or programmer. Instead, I just took every imaginable online tutorial I could find until I understood how things worked and could start building apps of my own. It was hard work but it felt empowering to be able to learn a skill that is as much an art as a science; in fact, I would say coding taught me how to learn much more effectively.

The first years were frustrating. I remember spending days debugging an issue, or over a week trying to push an app online. For a time, I lacked the confidence to post questions on Stack Overflow out of fear of asking something dumb or obvious. Nothing came easily, but any success pushed me further. Even when it wasn't, it was fun. Now I look back at the struggle as a necessity in learning. And so I still wake up every day to poke holes at the pieces I have yet to understand.

As the Internet taught me to code, this blog is my opportunity to give something back. I told myself if I learn something that others aren’t talking about, I’d pay it forward. If I can’t find a tutorial on how to do something, I’d figure it out and share, as others had done for me.

One thing I love about JavaScript is how it brings people together from different backgrounds. You don’t have to be a computer science student at 19 to program, though I’m sure it helps. The important thing is curiosity, hard work and a strong desire to create.

I’ve worked on several projects focused on community building . I created Angular Korea, TryAngular2.com, and the Angular2-Meteor tutorial, among others. I’d like to work more on promoting JavaScript education and making tools available so that coding can become easier and more developer friendly. I especially want to focus on fully featured packages for Angular 2 and Meteor. Send me a message if you’re interested in working together.

Back Home