Low quality code is not cheaper; it is vastly more expensive, even in the short term. Bad code slows everyone down from the minute that it is written. It creates a continuous and copious drag on further progress. It requires armies of coders to overcome that drag; and those armies must grow exponentially to maintain constant velocity against that drag. (via)
If you intend to remain viable as a business, realize that there is no escape from the current. The marketplace is the current. Turbulence is inescapable. Resistance as a defense only makes things worse. Instead, remain stable and absorb. Yield to the current and make your way, surely and swiftly, to a new shore. via
I will have more to say about his recent design in an upcoming blog post, but I wanted to at least say congrats to Aaron for getting his new design out into the wild. Some of you may have seen it as featured on Unmatched Style recently, if not, then check out Aaron Boeving for all the goodness.
As a side note, Aaron and I worked together on designing my personal book review site. I posted a new review there today on the book, Design Patterns in Ruby by Russ Olsen. If you are a Ruby developer and are interested, check out the review.