I just love how expressive and clean Ruby’s syntax is. How often do you need to iterate over a collection and get a count as well? That sort of code is ugly in something like C#, but in Ruby:
And that displays:
each_with_index - simple and elegant.
And what’s the C# version of something like this look like? Blah :)