I suspect Rails the framework is as much to blame here as Ruby, OOP or dynamic typing.
The siren song of static typing is loud today. Robert Smallshire has given convincing -- and even evidence based -- arguments that it increases development time while catching only a very small percentage of bugs:
Comments
I suspect Rails the framework is as much to blame here as Ruby, OOP or dynamic typing.
The siren song of static typing is loud today. Robert Smallshire has given convincing -- and even evidence based -- arguments that it increases development time while catching only a very small percentage of bugs:
http://vimeo.com/74354480
Possibly but.. Having had to dig into the Chef client code base way too often.. Large ruby code bases can be a special kind of hell.