Friday’s lecture was an introduction to Ruby’s most celebrated (and equally frustrating) ability - Metaprogramming. The ability to inspect modify a program’s behavior at runtime is a powerful feature that Ruby shares with languages such as Lisp, another programming language that has a reputation…
Today was the first solo day at App Academy. It was quite the change of pace. After about 2 weeks of pair coding, it feels alien to code alone. The project today was much simpler than before: Checkers. Compared to Chess, this is a walk in the park. The speed at which I pump out ruby code has drastically increased compared to two weeks ago. I am still amazed out how fast the difficulty is increasing and how fast I am able to rise to the challenge.
Today was the start of app academy. At 9 am we embarked upon a 12 week journey that’ll take us through a selection of Web Development topics.
The lecture today was mostly focused on the logistics of attending the program, expected behavior and the such. After the lecture, we broke into programming pairs to tackle exercises on basic data structures (array, hash etc)
While we were given a bit of info about how pair programming should occur, I feel that my partner and I were pretty unsure as to how the arrangement should work out. I found it a bit difficult to make sure that my partner and I were always on the same page. However, I think it was great that to have someone else to point out silly mistakes that often unnecessarily prolong the programming experience.
I ended up staying pretty late into the evening working on the exercises. This program seems like it’ll be a large amount of work, but I think the work will pay off in the long run. Everyone seems to be bright and motivated, and I look forward to seeing how we all grow together.