CodeWizardsHQ instructor Devin Turner started his coding journey in an unlikely place, a college chemistry class. His career path from that class to becoming a coding instructor has taken some interesting twists and turns through the very dissimilar worlds of chemistry, music, and explosives.

Coding in Chemistry

As an undergraduate at UC Davis, Devin had a clear vision of his future. The chemistry student anticipated a career specializing in toxicology and was interested in working at the FDA. However, while completing a class project, he was introduced to an unexpected skill.

Devin and his band

“We had a project that was part of an environmental chemistry class where we had to simulate an environment and the professor gave us instructions. We could use Excel, but that sounded just awful. Then he mentioned that we could use Python. I didn’t even know Python, but I thought I’d better look into this to make my life easier. Just a little bit of automation made the simulation a whole lot better.”

Python helped Devin turn the math-heavy chemistry project into a manageable task. At the same time, he started talking to his cousin, a programmer, about coding and his interest peaked. He participated in a coding camp and followed up with as many online courses as he could while still in college. He even started making a few apps.

A Job in the Chemical Industry

The newly minted graduate found a job in the chemical industry working for an aerospace company. He worked in chemical testing, specifically with explosives. One of his testing subjects involved the mechanism that deploys aircraft slides. Devin explained the mechanics.

“When an aircraft emergency happens the slide that rolls out is actually caused by a slow, low explosion that converts solids into gas. A little explosive pellet causes the whole thing to inflate.”

He also tested ejector seats for jets and warheads for missiles. Devin found the work isolating and somewhat dangerous and he saw injuries on the worksite.  All the while, he was improving his coding skills.

Deciding that chemical testing just wasn’t for him, Devin decided to move to the Los Angeles area. There he worked in a variety of jobs including a stint in a hospital during Covid. Devin, an accomplished musician, also played in a number of bands and taught guitar.

Getting Serious About Coding

By the end of 2020, Devin decided that it was time to get serious about coding. He took additional classes and moved back to his Northern California hometown. When he considered a career in programming, Devin’s first inclination was to teach. He had taught kids and adults how to play the guitar since his college days and he found a passion and reward in teaching. He applied for a teaching position at CodeWizardsHQ, was hired, and has found it to be a perfect fit.

Devin playing bass

“I’ve always liked teaching. I was a guitar teacher. I was teaching students and seeing their skills improve. I’ve had some students who have gone from not being able to play to doing some pretty impressive work like composing songs or improvising. Teaching and watching people grow is so rewarding.”

Devin draws upon his expertise in coding and music instruction to find similarities between learning to code and learning to play an instrument.

“Everyone picks up