Category: code
- Launch School Core Curriculum Review: The Slow Path Towards Mastery of Software Engineering ()
“Mastery is not a function of genius or talent. It is a function of time and intense focus applied to a particular field of knowledge” -Robert Greene, Mastery After three and a half years of studying part-time while working at my day job on the support team at Streak, I finally completed Launch School’s core […]
- Don’t Learn a Programming Language. Learn Software Engineering ()
Aspiring programmers who are looking to eventually build a career as a Software Engineer frequently ask which programming language they should select to learn (Ruby? Javascript? Python?). They often get lost in the weeds, endlessly debating minutiae about which language is best to begin their learn-to-code journey. Noobs who’ve never previously written a single line […]
- My time at Launch School (so far) ()
In January 2020, I embarked on a journey with Launch School to pursue my dream of becoming a Software Engineer. Three years later, as I near the end of the program (I’m currently in the final course as of March ‘23), I can confidently say that it has been one of the most fulfilling and […]
- Not Yet ()
“If you aren’t getting rejected on a daily basis, your goals aren’t ambitious enough” -Chris Dixon, partner at Andreessen Horowitz and serial entrepreneur Welp, it happened. I crashed and burned on a Launch School assessment and I received my first “Not Yet” score, specifically on the RB129 interview assessment. For context, Launch School, very smartly […]
- Preparing for my first live coding assessment: Launch School’s RB109 Interview ()
In my previous blog post, I wrote about my experience taking the first Launch School assessment, which is the written assessment for the Launch School RB109 course. The second of the two RB109 assessments is a live coding interview. During the assessment, the student is given two problems and is required to solve the problems […]
- Overcoming test anxiety to pass Launch School’s RB109 written assessment ()
As I wrapped up studying for the first Launch School course, RB101, in mid-July 2020, I then began studying for the written assessment for that first course. In this article, I’ll share the tips I used to pass the written exam. Your mileage in the course may vary, but the tips below are what worked […]
- Learning how to write clean code and refactoring, via a Tic Tac Toe game in Ruby. ()
As part of the Launch School curriculum’s first course, RB101, I built a Tic Tac Toe game in Ruby. You can click here to view the repo on GitHub, including the detailed readme file with a deeper explanation of the project. One of the most important things I learned building this project is how to […]
- Where to Begin Your Journey Learning How to Code for Absolute Newbies ()
Once you’ve decided that you’d like to become a computer programmer, one of the hardest things to figure out is where to begin. There’s a huge abundance of resources available online and a newbie coder can quickly become overwhelmed with all of the different options. Whether you are considering doing a coding bootcamp, self-learning programming […]
- Invoice Project: Export as PDF and email, while saving PDF to a specific Drive folder ()
This is part two of my previously mentioned invoice project. The first part of the project was adding in the ability to pull data from a Stripe invoice across the Stripe API into a pre-formatted Google Sheet invoice template. This article will discuss the second part of the project: What to do with the invoice […]
- Using the Stripe API and a Google Apps Script to populate a Google Sheet invoice template ()
As someone who has been working in Customer Support for Streak for three years, I frequently handle billing questions from users. One of the most common requests, especially from our international customers, is for an invoice with more information than we are currently able to offer either directly from the Streak UI or from Stripe. […]