Having recently completed Flatiron School’s 15-week Software Engineering bootcamp, I now find myself in the midst of prepping to begin my job search. It’s a daunting prospect, one that I knew would come seemingly out of nowhere even before I began Flatiron’s program. A career change can seem like an almost impossible task for someone’s who’s devoted their time, energy, and talent elsewhere for a significant portion of their life. In my own case, how does my life and career spent as a professional musician and educator, up until this point, aid in my new path as a budding software…


While working on my current project with a React front end along with a Rails API back end I realized that, upon creation and update of User instances, I needed certain other things to happen. First, I needed a User to be created with a List instance, in my case, that holds movies. I didn’t realize this until well into the process. Second, I needed to make sure that every field of my update form for a User was not left blank, so that my fetch request to the back end would not cause my application to break with blank…


Lorraine Warren (Vera Farmiga) absolutely terrified of .sort()!

The .sort Javascript method is scary, right? It definitely terrified me when I tried to use it during a React coding challenge during my software engineering bootcamp at Flatiron School, NYC. Why was it so difficult to grasp? What parameters does it accept? Will localeCompare.() conjure the nun from The Conjuring 2 (and its subsequent spinoff, 2018’s “The Nun”)?!?!

I’m going to attempt to demystify some of these questions, and possibly more, in the following paragraphs. WARNING: not for the faint of programming-heart.


I remember being 11 years old when my family got our first Gateway 2000 computer. I was so excited just to be able to play Microsoft Flight Simulator (loaded from what I now know is the command line)! When the internet became widely accessible not too long after that and we finally signed up for AOL, I sat patiently, suffering through those crazy dial-up connecting noises to see what the fuss was all about. I learned, mostly through trial and error and the help of more tech-savvy pre-teen friends, how to actually access websites. I didn’t know what ANY…


I began my coding journey in my ::cough:: mid-thirties after spending my teens and twenties honing my guitar-playing skills to become a professional musician. Upon some reflection, along with a little push from my friend and yours, COVID-19, I decided I needed a new direction. I realized, through the advice of fellow musician-turned-SE friends, that I found a similar sense of satisfaction from coding as I did from performing.

I put in the maximum effort to get accepted to coding bootcamp and found it to be one of the most challenging and rewarding experiences of my adult life…

Anthony Rubbo

Recent Flatiron School Grad, hopeful SE in search of a job!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store