Almost out of the frying pan…

Christopher Nolan said that each movie in The Dark Knight Trilogy had an overarching theme: fear, chaos, and pain, respectively. I feel a mixture of those on a regular basis. Thankfully, I do not feel like quitting.

After the first week of coding bootcamp, my brain muscles were stretched, but I thought to myself, “Hey, this isn’t so bad.” When we moved on to JavaScript, I felt like Lucy working the conveyor belt. Concepts weren’t initially difficult, but the amount of knowledge piled up faster than my brain could absorb. The only thing I could do was hold on for the ride and try not to have a meltdown.

Undoubtedly, my understanding of front end engineering is leaps and bounds beyond its former self of two months ago. I’ve built some simple JS apps, worked a little bit in React and Angular, and participated in a few code-alongs — by code-along, I mean watching a video of someone creating a JS app and typing their code in my own text editor to learn the process. But the cost of knowledge is high, both literally and mentally.

Some outside events have made the experience a little more difficult, such as illness and deaths in the family, but that’s life. John Mayer couldn’t have picked a better time to sing about Moving on and Getting Over, which is exactly what I need to do. My wife has been supportive, despite not really understanding what I do on a regular basis. I don’t know how people can do something like this alone.

Don’t get me wrong, this is not a miserable experience. It is difficult, but the effort is well worth the result. I’m actually pleased with how far I’ve come, it’s just hard to recognize the progress day to day. The most important thing to remember is this: never quit. The only way to truly fail is to stop trying. That’s not just cliché advice, I’m speaking from experience here. You will eventually find that bug in your program, you will have a functioning app, and it will look awesome. Attitude really makes the difference.

As I dive into the last few weeks, the culmination of my newly learned skills will be made manifest in my final project. It’s still going to be hard, but the end is in sight. 9 weeks down, 3 to go!