I'm curious about everyone's take on Bob Martin's S.O.L.I.D. design principles. They seem to be getting a lot of traction with statically typed languages such as C# and Java but I haven't heard much buzz about it in the Ruby community. Any thoughts on how duck typing impacts the usefulness or necessity of these design principles? For instance, I don't really hear much regarding Liskov's Substitution Principle around Ruby programmers and am interested in opinions as to why. Regards, Mike -- Posted via http://www.ruby-forum.com/.