Use the Type System
I recently had the opportunity to work on a team of Ruby developers. For reasons, the project we were working on was to use .NET, so these developers needed to get up to speed with C# so that they could begin cranking out code. It was an interesting experience for me personally because I got to see C# from a Rubyist’s perspective. Fielding their questions is what inspired me to write my last article on C#’s growing complexity.