Twitter

Business Software is Ugly

Recently Uncle Bob talked about a manager who constantly choose short term hacking over anything else defending the decision with the idea that “business software is ugly.” Uncle Bob came up with a good argument to make:

One of the developers asked the question point blank: “What do you do when your managers tell [...]

KitchenSink Class

I heard a good story on one shop where they actually had a KitchenSink class in their codebase to dump things they really couldn’t define a context for. The point was they were at least being transparent about their failure to find a better place to put something.

JBehave and RSpec History

According to xUnit Test Patterns:

The Ruby-based RSPec kicked off the reframing of TDD to EDD (example-driven development), and the Java-based JBehave followed shortly afterword.

- xUnit Test Patterns pg 33

Actually JBehave predated RSpec by a few years. I remember going to a talk by Dan North of Thoughtworks on JBehave in March of 2005. [...]