In recognition of our veterans' selfless sacrifices, it's our duty to equip them with the…
The time has come to take this relationship to the next level.
Seriously though, this week was awesome. I would be lying to say it didn’t come with the expected challenges, but I am reaching a point where I can now hug those learning curves with open arms. Everything we’ve learned thus far has now become a language I can read and apply toward further dialogue.
Throughout this week we took midday breaks to gather as a group and go over a hard problem that most people struggled with – this is known as a Dojo. The great thing about the dojo is that you aren’t required to participate, and sometimes being a bystander is just as impactful as being a participant. There are a couple of students that are definitely more advanced and already have a Computer Science background, so they push forward with more advanced problems whereas myself and other entry-level students would sit in to break down the problem. The variance in our class’ experience with this content has provided great insight from all perspectives.
One thing I struggled with was testing. Allan introduced us to BDD testing, which is supposed to be the most efficient and ‘best practice’ when learning to write Ruby, but I personally struggled with it. Basically, you have to write a test, then write a method in Ruby, and then test Ruby with the test. The result is writing twice as much code, and half the time I can’t even write the test correctly! Eventually it will save me from having to go back and find the bug, so for now I will suck it up until it isn’t even a second thought.