A Brief Overview

As an emerging software engineer, any tool that makes programming life easier and more efficient is something I avidly seek out and try to learn immediately. When I was first introduced to Chrome DevTools, it was through the lens of being brand new to coding. Overwhelmed, I was daunted and unimpressed with DevTools, clumsily navigating my way through the features and trying to understand how to utilize them. I quickly became distracted by other shiny objects and soon forgot about it all together. …

I have a CLI app that I created in Ruby for my first project at Flatiron School. I’m pretty proud of what I accomplished in just a couple of days. The app was built from scratch with nothing but the basic knowledge of Ruby that I learned in a little over a week. The fact that the user interface was working in time for my presentation was a huge relief. I had something to show everyone, and it brought me back to my early days of programming in a dos prompt — where my interest in coding truly began.

Image for post
Image for post
my first Ruby CLI app

As cute and nostalgic as my little app was, I knew I wanted to build on it someday. My goal was to give my users a more visual and interactive experience as they navigated through my text-based app. I had visions of adding more user stories, and some cool ASCII graphics with a background soundtrack of cheesy arcade music. To add more under the hood and additional flair would take a bit of time and attention — and time was not on my side while attending school. Vowing to come back to it, I put my project expansion on the back burner while Mod 2 of Flatiron got underway. …

Once upon a time, a landscape designer turned stay-at-home parent decided to become a software engineer. It may sound far-fetched — to picture such a drastic shift in careers — but the three are actually very similar. Software engineering is a form of design, and the journey to become a programmer via bootcamp is fraught with perils that have the same panicky, fly-by-the-seat of your pants feel as does raising a child. In the same way that you need certain tools and skills to create a functional landscape, or to help navigate a tantrum while picking out an outfit for your 3 year old child, you must also choose the right tools for creating a functional program. …

About

Bryn Knowles

Software Engineering Student

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