Why it's better to be lazy
by Jeremy Meyer
June 8, 2008
Fantastic article which made me think of my biggest mistake to date. According to fowler I didn't enable, I directed. I was being Actively Intelligent to direct an individual who I believed would be Lazy Stupid.
I hope I don't make those mistakes anymore.
My latest works has still have interfaces that decouple the implementations but now they are used to enable multiple strategies and in some cases dynamically enable new implementations with minimal testing footprints, not to hide the complexity away from those who have more to learn. I am proud of that, but I think I still have more to learn.