Photo by Vasily Koloda on Unsplash

You did it. After months of hard work and no social life, you have graduated from a software engineering bootcamp! Congratulations. You should be proud of yourself.

But I’ve got some news for you: the work is not over. It has only just begun.

I think we all know that, even with all of the incredible skills and accomplishments we have acquired in the bootcamp process, that The job search process is not going to be easy. I agree wholeheartedly, but it might not be for the reason you think. …

Photo by Clément Hélardot on Unsplash

As I have continued on my JavaScript learning from newbie to whatever is a little better than newbie, there have been certain concepts and syntactical sugar that I have avoided learning. The first was ternary conditionals, which I was forced out of my comfort zone to familiarize myself with while learning React. The next one, which I have dug in my heels about until now is object destructuring.

What is object destructuring?

Object destructuring, or the destructuring assignment syntax, is a way to pull elements out of an object with less typing in the long run. …

Photo by Christina @ on Unsplash

The time of the stereotypical hacker bro is long gone. These days, software engineers come in every shape and size and from a variety of backgrounds. So, if you’re asking yourself, “Should I be hiring software engineers with a background in the arts?” or “I have no background in tech. Do I have any skills that would be transferable?” the answer to both is absolutely YES. Here are the top 5 reasons why people coming from a background in the arts should become software engineers.

#1: Coding is an inherently creative skill.

On first glance, you may assume that software engineering and the arts are like oil…

So, I started writing this blog because these functions were a bit confusing and had no idea what I was doing when I used them. SO, what a better way to learn than to write a blog post about them and attempt to understand, am I right?

Okay, so the two functions we’re going to break down today are setTimeout and setInterval.


setTimeout is essentially a timer that runs another function after a certain amount of delay in milliseconds. The notation looks as follows:

setTimeout(callbackFunction, delay in number of milliseconds)

As an example we’re going to build out a…

When I first started learning Rails, I was so excited to progress to putting my code in an actual web browser. “I’m a real web developer now!” I thought. “My websites will be ready to be published in no time!”



When I started up my Rails server for the first time this was underwhelming to say the LEAST. Hours of work on the back end on my relationships, and all I have is a 1996 Geocities website?!

Well, my friends, I am here to lead you OUT of the pit of despair and into the beauty of magical fairy…

Recently, I began my journey learning the ins and outs of Rails. I felt like I had gotten a basic mastery of Ruby so far, but when I first saw Rails in the flesh I just…didn’t get it. I understood the basic mechanics and how to accomplish tasks, but I couldn’t understand WHY I was doing those things. Peeling back another layer of abstraction was a big challenge for me.

Luckily, the fog has cleared (a little bit) and today I am going to explain a couple of RESTful routes in Rails that I was having trouble understanding at first…


Blaire is a musical theatre performer also moonlights as a full-stack software engineer.

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