My reasoning behind placing myself in a spot such as the one that I’m in is that I know that extraordinary results require dire circumstance.

I knew that I wouldn’t be pushed hard enough to learn code as fast as I have if I hadn’t decided that to put myself in this scenario; I’m more worried now about possibly not having what I told my professor I would have than I have been about anything in the past 5 months.

Obviously, the problem isn’t solved yet, but I can tell you what I’ve learned from this.

I’ve realized that it never hurts to place yourself in a situation such as this; we sometimes need that feeling of being pressed.

What else have I learned?

I’ve realized how important it is to have a contingency plan when you take bets like this. I’m betting a large portion of my grade in that class on my ability to fluently speak Python.

Since the stakes are so high, I should have something that I can fall back on in case it doesn’t work. I luckily thought of something, a loophole in the idea that I presented to my teacher and his response.

I have a backup plan.

I know, I’m directly contradicting a post that I’d written a few months prior to having written this one. The thing about growth is that you’ll sometimes experience things such as this.