What did you learn today?
Deployment sucks. Okay, it’s not bad, but those were the words we first heard in lecture when starting the Shortly-Deploy sprint. We needed to deploy our app using Microsoft Azure, and I couldn’t not help but think that deployment would be painful. As it turns out, most of the time I was running a bunch of commands in the terminal to set up a server in the cloud that would run my code as clients fired off HTTP get and post requests. I could see somewhat into how that black box was running by looking at the log tail of Azure when running the website. Unfortunately after the sprint, I feel like I have many holes in what industry staging and production looks like in practice.
Did you learn anything new about yourself?
I like to persist in the face of challenges. I’ve had some bugs in toy problems recently and I kept trying different approaches last night until I finally solved them.
I also confronted a challenging toy problem called ArraySum during one of my mock interviews with a senior. I needed to find the largest contiguous sum in an array. My initial approach missed potential maximum sums, and I needed my algorithm to run in linear time O(n). I still need to solve that problem so I’m going to add it to my morning tasks tomorrow.
“If there is no struggle, there is no progress.” -Frederick Douglass
Anything you want to do differently tomorrow?
I want to try our last structured sprint at HackReactor solo! I’m pretty excited to program alone and talk to others as needed. Our next challenge is to build our client-side shortly application in Angular instead of Backbone. Ready, set, (ng)-o!