Day 58 Powering Through
Day 58 is in the books and I’m ready to throw something! Seriously I kind of want to throw my laptop right now. Have you ever been there? This week we are having to teach ourselves how to use ui-router and connect the front end reddit clone that we made to an existing express back end. Sounds easy enough, but the thing is it’s not (it totally is). I’m currently in the overreacting phase which typically lasts about 24 hours so you’re getting it fresh off the press. If you have done much coding you can empathize with the process of going through documentation and exercises that are complete garbage to try and learn a new concept or technology. That’s what the last day and a half has been like for me. I’ve been sifting through documentation, stack overflow, tutorials, curriculum and anything else that I can think of to try to learn what seems to be a fairly simple thing. I’ve been failing miserably at every turn thus far. The best part is that I’m pretty sure what I’ve been banging my head on the wall to teach myself isn’t even that complex.
Today I spent two and a half hours trouble shooting an error and the end result was realizing that the thing I was trying to do is really buggy and doesn’t work very well. We finally decided to scrap that portion of the project which is frustrating in it’s own right.
The Bigger Picture
It’s in moments like these that I have to stop and remind myself of the bigger picture. This is actually a very real reality in this industry. The fact is that technologies change quickly. There is always something new to learn and that process can be really rough sometimes. The catch is that learning is also the way that we grow. If we just do things that we are already good at we will never get any better. It’s also this very struggle that makes the good times so good. Like when you have that breakthrough moment and solve a problem that you have been wrestling with for a long time. That moment wouldn’t be as good if you didn’t have to work for it. So as much as I want to throw my laptop right now I’m just going to finish out this blog and remind myself that growth is painful sometimes. Sometimes you just have to live to fight another day. At the end of every struggle is a breakthrough that makes it all worth it.
At the end of a frustrating day like today I try to give myself a reality check. You know one of those moments where you remember how fortunate you are and how many things you have to be thankful for. It’s always good to remember that when you start feeling sorry for yourself. I am actually grateful for the frustrating days as well. They challenge me in unique ways and point out areas that I need to work on being better. So day 58 is in the books. Here’s to hoping that tomorrow is just as frustrating!
58 down 42 to go