Apprentice.IO - Week 4
I’ve completed the final week of my first month as an apprentice at thoughtbot. It’s been incredible so far and I’m excited to get started with my next mentor Blake.
I need to probably spend some time reading up on css optimizations as removing one line of code here lend to a dramatic effect on this application. The surprising thing was that the behaviour was only exhibiting on mobile chrome for android. I presume other versions of chrome (and indeed other browsers) handle multiple repaints more intelligently. More research is required!
Aside from working on client work, I’ve also been pairing with another apprentice on switchboard, the previously mentioned internal app for managing projects. This has been awesome as I’m managing to solidify a lot of my understanding of ember through teaching. It’s also been great for experiencing working on a project with members all over the country. It’s also taught me to get work into code review sooner rather then later as the support from other developers is phenomenal. The smaller the commit the better. This really isn’t practical when working on larger features though, so making sure I’ve discussed the feature throughly with the whole team before writing a single line of code leads to far fewer suggestions when I submit a pull request.