Towards the end of this video there’s a terrific discussion of the point at which DRYing out the code any further would just make it harder to understand. I was also amused by the quote: I have downloaded much of my brain into emacs muscle memory.
The string is a stark data structure and everywhere it is passed there is much duplication of process. It is a perfect vehicle for hiding information. — Alan Perlis Here’s a great talk by David Copeland on why and how to avoid making everything a string.
In 2011, “Uncle Bob” Martin challenged the Rails community to decouple their business log from Rails machinery. But he didn’t much detailed guidance as to how. Here’s a talk by Jim Weirich from 2013, where demonstrates his implementation of Martin’s ideas.
The good folks at Tropical Ruby have released the video of my keynote, The Soul of Software. In this talk I start with the premise that the Ruby wave may have peaked. I took that observation as a jumping-off point to examine where we come from as a community—particularly from a philosophical point of view—and where we […]
It took a tweet from Noel Rappin to remind me, but it seems that today marks two years since the first episode of RubyTapas went live. I started RubyTapas with a simple concept: that Ruby developers might enjoy frequent, short, focused videos on intermediate to advanced Ruby and OO concepts. One new idea, distilled into short […]