Static types give me the same feeling of safety as the announcement that my seat cushion can be used as a floatation device.
— Don Roberts
To antonymously crib Roger Ebert, I love, love, love this quote.
I don’t know about you guys, but I honestly can’t remember the last time I had a ClassCastException (or an InvalidCastException, for that matter) that wasn’t a glaring bug. When will these people learn? Looks like C# is starting to get it in 3.0, but I don’t imagine Java will catch on anytime soon.
Yeah, Ruby has no static typing. But don’t let that scare you, let it free you. Because when you’re free-flying with Ruby, you don’t need any safety net.