Week 2: summary

Here’s a quick recap from last week:

The most important things I learnt, were being clear and open in communicating with your pair partner. It makes a huge difference and the pairing experience with them a lot better. Otherwise, it’s 8 hours of ego battling, which isn’t why I’m doing this course.

On the technical side, is probably dependency inversion, which seemed hard to grasp at first, as our projects are so small, and I could easily just use the actual class. However, I’ve learnt it’s about maintainability and writing scalable code.

I’ve also started reading Sandi Metz’s Practical Object-Oriented Design in Ruby, which seems very helpful so far.

I’ve probably struggled most with getting my head around mocking in rspec, when to do it, when not to do it. It can feel like I’m just cheating my way through my rspec….

For this week, I want to give more feedback to my partners. I’ve noticed some pairs have been giving each other feedback during the day (just before lunch), so I might start doing that as well. Just to see how my partner is feeling and tell them how I feel / am getting on.