How Skateboarding Led Me to Become a Software Engineer

Sometimes, one of the most difficult questions for me to answer is why I chose a career in software development. In light of Jonah Hill’s new film and directorial debut “Mid90s,” a film about a 13-year-old boy who turns to skateboarding to navigate his troubled life, I have been thinking a lot about skateboarding and how I got to where I am today. Here’s how my favorite sport has helped me develop the skills and aptitudes necessary to find success in my career as a software engineer.

Skateboarding requires you to constantly shift and finetune your skills, much like the job of a software engineer.

Having a Team Mentality

I have been skateboarding since 1993. Over the years, it has allowed me to connect and interact with a wide variety of people from different backgrounds. Much of this comes from being around other skateboarders, but it also comes from sponsorship and skating with other team riders and managers. No matter where we came from, we all loved to skateboard. It was the one common interest we shared and it was what bound us together.

The same can be true for the bond among software developers. I have the opportunity to interact with people who share the same interest in problem solving and learn from their expertise. Much like in skateboarding, I enjoy the dynamic nature of application development and the satisfaction gained from finishing a project. We help each other achieve project goals and celebrate our accomplishments as a team.

Learning New Tricks

The technical aspect of skateboarding has presented me with many challenges throughout my life. These challenges include learning new tricks, relearning old ones and taking the tricks you know and recreating them in a new location. Every venue is different and each presents its own unique challenges to properly execute my performance. While you may not realize it, this environment of constantly shifting and finetuning your skills is much like that of software engineering.

Working in this field, my job is to create solutions for clients utilizing a specific set of skills. I’ve learned these skills through trial and error and gained this knowledge through experience over the years. Along the way, I have continuously needed to adapt to changes in the industry. This includes learning new technologies and methodologies to create modern, secure, high-performing and accessible solutions. I am constantly taking the skills I’ve learned in a new direction, while also developing new skills. This is what allows me to deliver effective solutions.

Skateboarding or Software Engineering? I Choose Both!

At BIG YAM, I am able to apply everything I have learned as a skateboarder and a software engineer to provide the best solutions for our clients. With all the parallels between the sport and my career, I am happy I chose both. To learn more about how our web development team can find effective solutions for you, visit our digital development page.