The last episode discussing Practical Object Oriented Programming with Ruby, Nolan and I discuss the classic OOP topic: over-designing vs. under-designing. What's the future cost of doing nothing today? We also briefly talk about Graham's new Emacs obsession and learn more about this wild world of text editors.