As the code dust settles from this latest project I asked myself: “How have my projects and code improved?”.
Over the winter-break I coded non-stop gaining more experience. When this JS project rolled around a few weeks later I had learned and manipulated html as well as CSS elements to produce a more attractive layout. I could now customize every aspect of the app instead of leaving base raw HTML elements.
The addition of JavaScript brought new life to previously static text elements. Each user interaction with the UI would produce a calculated value and make changes on the fly updating values.
My CLI gem really flexed my beginner muslces. My Sinatra project limped along. My first rails project began to walk. This JavaScript project hopped out of bed, made coffee, went for a three-mile run with its shirt off and updated its relationship status to single on Facebook.
The biggest take-aways were: Learning that I couldn’t call “this.whatever-attribute-here” inside the console if I wasn’t in the scope of my class and needed to call properties on the specific class object variable name. Using debugger and the console constantly for this project rather than pry or byebug for rails projects past. Most importantly I had learned that I knew enough to help others with issues that I looked up to and that was a huge confidence booster.