DEV Community

Steve Kim
Steve Kim

Posted on • Updated on

Taking advice from Gretzky

"You miss 100% of the shots you don't take." -Wayne Gretzky

Why software engineering? Frankly, for me, the answer to that question dates back to 15 years ago. It’s 2005, I’m in my sophomore year of high school and I’ve just picked out Web Design as an elective. I choose it because it seems like an undemanding class that I can take advantage of to garner a "free A" so-to-speak. And although I don’t wish to generalize high schoolers, I would describe myself as having been a typical student. By typical I mean that I didn’t care much for studying or academics; I did those things because it was what I was supposed to do. I loved video games and basketball, I hated getting up in the morning, school was a place to hang out with friends more than for going to class, I’d grab any opportunity to be dismissed early from school, I much preferred extracurricular activities over homework, and, if anyone asked, my favorite subjects were PE and lunch. That was until I took Web Design.

It was the first time I experienced anything like it. I remember thinking, “Finally! A class that I don’t dread.” Or better yet, one that I actually found enjoyable and even looked forward to going. And while this was more than enough to pique my interest, I noticed as the year progressed that I was not only appreciating it, but I was also performing among the top of my class. And before I could even figure out why, my peers were starting to approach me for help. Granted it was only some very basic HTML and CSS, and while I’m getting very humbled at the start of my journey with Flatiron, at the time it was an encouraging moment for me. You see, I was a decent athlete and had decent grades across-the-board, but I had never been truly exceptional at anything. Yet what I was learning in that web design class just clicked with me. At times I simply couldn’t empathize with my peers who were struggling with concepts that seemed so obvious. I understood that it was like learning a new language, only difference being that this particular language made sense to me. I was comprehending it far better and more easily than most which brought me to the realization that I might have the right aptitude for code.

This was probably the beginning for me in giving programming any real thought. For the very first time I considered web development as a viable and realistic career path that I might be able pursue. The surest evidence I got was the countless hours I had willingly spent on that class. Unlike doing assignments and projects for other subjects, I was doing more than what was required of me and I was doing it while having fun. As painful and irritating as it is when your code doesn’t function how it should, I get an odd (or maybe not so odd) rush out of fixing it and getting it to work.

But somewhere along the road, life happened and I lost sight of it all. I lost sight of how much I had enjoyed coding, of how quickly time breezes by when I’m sitting in front of the computer to improve a website or figure out a bug. I lost sight of the potential I saw in myself and in a career that could have been right for me. And so here I am, many years later, using the pandemic as an excuse to finally take a stab at something I had always wondered about to see where it leads me. I’m nervous, excited, and, at times, still uncertain and doubtful, but I’m in high spirits and I’m optimistic that the industry will welcome me with open arms as long as I stay humble, positive, and dogged.

Top comments (0)