Going through the latter half of my Flatiron School Bootcamp, I felt that I could get through the labs and understood the lectures that was being given. However, as I left the room I felt I wasn’t able to apply that knowledge actively. This is where the common advice of “go build something” came across my mind. The reason behind this is that by building something, I am forced to use what I know to able to get it working and deployable. I decided that I wanted to make an app that could predict outcomes of a game in Counter-Strike…


At the Flatiron Bootcamp, we are introduced to programming concepts like imperative programming, specifically object-oriented programming (which builds upon this ideology). Imperative programming is a programming style where we write instructions or statements to change the variables that is stored in memory (a program’s state), we are telling the computer how to achieve the outcome we desire. OOP builds upon this idea by using “objects” that has certain attributes and methods that are encapsulated in a class for that object.


On the third week of my bootcamp at Flatiron School, my buddies and I were presented with a task to create our own CLI (Command Line Interface) app, with some general . We were put into pairs and one of the questions my partner and I asked each other was, “what do you want to make?”. I appreciated that particular question as it showed that we both wanted to take each other’s ideas into consideration. We also asked questions such as “what are your hobbies?” and “what are you familiar with?” as we felt it would be useful to build…


Like many of you may have done, I used online resources and mobile apps to introduce myself to coding. It will likely start off by introducing the syntax of the language of your choosing and show you how to print“Hello World!”. It will soon move on to teach you how to assign variables and play around with them.

Once you’ve gotten the hang of variables, arrays and hashes, you may encounter the concept of Object Oriented Programming (OOP). This is where things become a bit more conceptual and moves onward from manipulating arrays and hashes (also called hashmaps, dictionaries, or…

Jack Ling

Software Developer — London, UK

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