BOOT CAMP DAY THREE: Collaboration

“None of us is as smart as all of us.”
“The best antidote I know for worry is work. The best cure for weariness is the challenge of helping someone who is even more tired. One of the great ironies of life is this: He or she who serves almost always benefits more than he or she who is served.” by Gordon B. Hinckley

Today was all about helping and supporting others, the challenges were technical and had hidden twists that required familiarity with the material to fully grasp the idea. Programming is like communicating, it is only complete if the receiver understands the message.

I had to work with APIs, which can be said to be, bootstrap components that enable the developer to create their ideas without having to worry about the low-level details. Learning a new API is challenging as it is code written by others. We have to think like the author, see the problem through their perspective then use the solution for our intended purpose. I did end up using a stock API that enables user to lookup stocks symbols and their prices.

On collaborating I had to help other members of my group by reading their code mainly to find bugs. This was fun, as a self-proclaimed “bug assassin”. Code review is a technique to perfect and reading other people’s code a good way to practice.

Finally today the overall experience was awesome as it reassured my newly found skills and the interaction built on my socializing skills. I looking forward to tomorrow, new challenges.