Deliberate practice using the Roman Numerals Kata
Details
Deliberate practice using the Roman Numerals Kata by David Vrensk
This session will be a more or less exact repeat of the session from June 2014 (https://www.meetup.com/Barcelona-on-Rails/events/190960232/). It is mainly aimed at the many new members of the group, but everybody is welcome.
The concept of "Kata" pops up every now and then in programming, mostly in the sense of "a well-known problem". The original sense, which we will be exploring in this 90 minute pair-programming session, is that of repeating the solution to such a problem in the exact way as taught by a master.
David is going to talk about the history of katas and deliberate practice in programming and then perform his own version of the Roman Numerals Kata (modified from Corey Haines's version). Then we will break up into pairs and try to perform the kata in the same way and in free form. In the end, we will discuss the experience and share our thoughts on deliberate practice.
In order to ensure that we are done at 21h00, the introductory lecture will start at 19h10.
=========================================
Please bring:
• your laptop with Ruby, RSpec and a text editor that anyone can use
• extra keyboards if you got them (it makes pairing easier)
=========================================
David Vrensk has been an eXtreme programmer for 15 years and a rubyist for 9. He is the CTO of SeQura Worldwide, a Barcelona-based company that is going to change e-commerce in Spain forever.
