By Egotist / /
by Bree Thomas
People always ask me why I made the switch from marketing to writing code.
Often, when it’s coming from a Marketer, the question is posed with an obvious tone of incredulousness. Like why in the hell would I want to spend my days looking at that horrible black screen, tucked away in a dark room, just a hair’s breadth away from turning into Gollum. The fear and loathing is unmistakable. And then sometimes, when the question is posed by a Coder, there is an air of distrust and skepticism. Like I am out to eat their young, or an evil secret double-agent, or simply that I am just a hair’s breadth away from certifiable cuckoo.
So here is the thing – I didn’t wake up one morning and decide, oh, I think I’ll go do that programming thing now. I’d already done with that law school and it only amounted to a law degree, bar certification, and annual dues I pay as a permanently “inactive attorney”. My desire wasn’t to change careers and become a full-fledged coder. As a marketer, with a solid career in brand strategy, digital communication planning, project/account management, and campaign leadership to name a few… I didn’t have that much to complain about. I had worked agency and client side both, and was focused on growing my resume and climbing the executive ladder.
But to keep my edge, and increase my value in the space, I felt like I needed to brush up on my tech literacy, specifically in the nitty-gritty details of actual coding. I felt like I was losing my ability to communicate effectively with developers because there was so much that I didn’t understand about their actual day-to-day work, which was work that I desperately depended upon.
Also – The Aha Method needed a website, and Kat and I were not in a position to bankroll that project. Fortunately for me, I had a host of very close friends who were developers and a few that were willing to mentor. And so I started slow. Just a little coding work and pairing sessions every week on building a tiny little static site. It took me three months at that rate, which was excruciating, because I knew my mentor could have built it in a day. But once it was done, and I pushed it live… holy shit. No past marketing campaign that I lead, not even three Super Bowl campaigns combined, could measure up to the feeling of satisfaction in that one little accomplishment. Because I had built it. Because marketing a product now paled in comparison to actually building a product. And I wanted to do more of THAT. So began my journey into a formal career change.
Luckily, I found Jumpstart Lab, which is now Turing.io. Jeff Casimir and the rest of his crew developed a six month, highly intensive and immersive program for taking those with no prior programming experience and turning them into real-live coders. I enrolled and was accepted. It was much harder than law school. It was a kick-in-the-teeth-humbling-experience in which I was pretty much failing for the first three months. I’ve always been a quick study and good at anything I put my mind to, but programming wasn’t something to be ‘conquered’ as I would discover. In her post, “Don’t Believe Anyone Who Tells You Learning To Code Is Easy”, I think Kate Ray most aptly describes what it means to learn to code and become a legitimate programmer:
“… there is no mastery, there is no final level. The anxiety of feeling lost and stupid is not something you learn to conquer, but something you learn to live with.”
And for as many times as it made me cry and doubt myself in those early months, the fact that programming isn’t something to be checked off some proverbial list – is exactly its appeal. It is truly constant learning and constant feedback. Progress is incremental, tangible, and deeply satisfying. It is a lesson in keeping things small and celebrating the cumulative wins.
And shit breaks – a LOT, which is a constant reminder to practice humility and don’t give up. Honestly – its made me a better mother if you can believe that. How I interact with and teach my son has been influenced by what I’ve learned in programming. We pair build legos in a whole new way, and it’s RAD.
So here is where I’m really going with all this, and that is that we need more developers with diverse backgrounds, hailing from all professional walks of life. There are a lot of opinions about what it takes to be a coder, including logic, problem solving, attention to detail, to name a few. And while those are valid and true, cultivating other aspects like passion, creativity, and even humor, are incredibly important. And you don’t have to be a math or computer science major to write beautiful code that works. The marketplace is in need of more developers (desperately), but it is also in need of innovation, new design thinking, and some fresh perspective from people with diverse experience.
I would challenge all of you in Ad-Agency-Land who don’t write any code, to begin an investigation in writing code, even if just for the sake of understanding the world around you a little better, or to communicate more effectively with your coder-colleagues. Whether you simply task yourself with understanding how the internet really works, or you dive head first into writing your own applications, both are valuable and can be key to positioning you for growth in almost any aspect, be that marketing or parenthood. Seriously.
Here are some good places to start:
• Jumpstart Lab Tutorials Online: Excellent set of Ruby on Rails tutorials http://tutorials.jumpstartlab.com/
• Code School: Online courses https://www.codeschool.com/