Courageous Session on Extensible Software from CodeMash

Before you waltz out and make your software more complicated than it has to be in the name of design patterns, Test Driven Development, or the latest architectural guru’s design ideals think hard about whether it’ll really pay off: For you and your users.

Details

Eureka! Yet Another Way to Screw-Up the Morning Coffee

The fundamental challenge of writing software is that computer programs are written by imperfect human beings like me who can screw-up something as simple as brewing a pot of coffee. Have a laugh at my expense and join in the conversation about how nothing is so simple it can’t be messed up. And what are we to do about that as software professionals entrusted to create rock-solid software?

Details