Pairing Tour Day 2 and 3
8th Light Apprenticeship - Day 121
Last Friday I spent the day pairing with our newest craftswoman, Jarkyn. She had to setup her new laptop so we used the time to explore running virtual machines.
We followed the instructions set out on Skims repo and installed packer (which creates you a base machine), VirtualBox (which runs the vm) and vagrant which starts the whole thing of. The idea is you configure an environment and dictate what applications you want installed (e.g.: tmux, git, ruby, java..). It gets auto-created, and you can start implementing. This sounds like a good option for client work. You can install the necessary tools for the particular project you are working on, then destroy it once the project is finished, leaving your actual core machine clean. Something I’ll look into more after my challenges.
Today I spent the day working with Daniel on a large, legacy code base written in Ruby. There was a lot of terminology, the names of which were not so intuitive to pick up and remember. A lot of the names were quite similar, as they depicted different categories of questions and answers.
As Daniel has been working on the code base for several months, he can navigate around fluently but for someone who has only had one days exposure it was not so easy. Still, we managed to make some updates that were required, to map questions to answers and providing defaults where necessary. We also had the daily standup with the management team in America, providing updates and setting expectations that the current story was unveiling some complexity that had not previously been thought about.
In between pairing today I helped onboard our newest apprentice. I’ll be helping to co-mentor her after my challenges. It will be nice to help guide someone through the same experience that I’m coming to the end of. Plus it will be a good learning experience, seeing how Skim, the main mentor, decides on the path, and leads the process.
Both days were a really interesting insight to being a Crafts Person, I can’t wait until I’m there.