Presented at Deccan Ruby Conf, Pune in July'14.
Ruby is a delightful programming language. Count the number of programming languages that were designed to make the programmer happy. You can do it, even if you count in binary. Like you, I am thankful that I get to spend most of my day immersed in this wonder-world.
But do you sometimes wonder about what else is out there? If you don't, you should. It helps you get a perspective and be glad for what you have; at the same time you look forward and aspire for more.
In this talk, in all of 25-30 minutes, we will explore some ideas and patterns that can make our favorite programming language even better. Some of these ideas are already part of new releases of Ruby, some are baking while some are sadly, out of reach (for now).