Fred Moyer took us over handling the ball of mud (I hadn't heard of that expression before). A good talk on why bad code happens and how to break up programs for testing, making the program file a 3-liner which calls the modules and keeping test suites sane. Choice quote: "Frameworks are not silver bullets".