Ruby is a powerful language and this means that Ruby gives you a good chance to shoot yourself in a foot. “With great power comes great responsibility” and we all love to abuse our powers.
We will explore examples of “smart” Ruby code and see why they are confusing to junior programmers, your colleagues and even you revisiting the codebase after 6 months. Come to this talk if you want to learn why “boring” is better than “smart”.
Friday, 7th July 2017