Re:Organizing complexity is the most important skill in soft...
by sterlingw on Monday June 22, 2015 @02:02PM
(#9760075)
I just finished a book called "Practical Object Oriented Design in Ruby." It teaches you how to build OO applications that are pleasant to maintain. I highly recommend it.
http://www.amazon.com/Practical-Object-Oriented-Design-Ruby-...