Day 9 — Stop, take a minute!
Day 3 of early mornings, yes still a thing, led for some extended self care in the form of washing my hair. This may sound ridiculous to some but now I am trying to wear my hair curly it takes me forever to wash and blow dry it. Anyway looking cute I could start my day.
I was pretty excited as after yesterdays session and blog, I was determined to understand ‘class extraction’ — the process of functionalities from one object to another WITHOUT breaking all of your tests. I returned to my weekend Airport project as I knew this would be a ‘simpler’ set of code to break apart.
After an incredible walk through and a couple of hours of yelling at my computer screen, I had successfully extracted my first class. The only problem, I now had more questions than answers. So this morning I was off to hunt down a coach in my self directed learning time to put a few things straight in my brain!
Dream team catch up was nice this morning after sharing my rollercoaster of failures and successes from last night we got talking about music taste. Long story short, everything I hate about music — no words, electronic, repetitive- was top of the list for the boys. So I sent a few Soca recommendations — let’s see how they enjoy it lol.
My mission to find a coach, led to a zoom call with the lovely Eóin who was the most reassuring, and Sean(who was having the same problems)! I had in fact done it correctly and he was very helpful with understanding the correct process to be taking.
Sean and I stayed on and took on a planning exercise to help us to not have to do class extraction in the future.
My busy morning continued with another revision session with Rich, who lucky for me, maybe not so much for him I was to be pairing with this afternoon. We discussed the four headline principles of object oriented programming — feel free to test me on Encapculation, Abstraction, Inheritance and the two types of Polymorphism at any time!
Today was the first day since the course started I hadn’t prepped lunch (too busy hacking my code last night) so I whipped up a full english and was off out for a walk to the local shop for some essentials and a catch up with my sister on the phone while I was at it.
The pairing session with Rich was nice as we didn’t have to do the sometimes awkward introductions. I had already explained to him about my marathon evening and newly acquired skills that should come in useful today.
The session was super fun as I think I have found a rhythm and pace that feels like I am both learning and having fun simultaneously. Rich is also incredibly good at taking a minute or five to pause, reflect on what we are trying to do. He has helped me develop a set of questions to ask myself when I am stuck and going around in circles.
Pairing now, has become a really enjoyable resource where I now understand how to learn while working with another person. Who would have thought stress would have been replaced with enjoyment! On top of this, with such finite time, my connections with friends old and new have become stronger as I am really grateful for the time, when I have it, to connect with them!
Software and Soca
In homage to my newly acquired skill to take a stop and understand whats going on, I have some new Soca for you from Lyrikal!