Clean Coder
I just watched Sarah Mei’s talk: Livable Code. It was very good. I strongly agreed with the major points of her talk. On the other hand the theme of her talk was something I hadn’t properly considered before.
But before I get to that, I have a quibble. At one point in the talk she criticized the craftsmanship movement for being too focussed on individual, and not team, behavior. This is an unfortunate mischaracterization of the craftsmanship movement which has always been focussed on building professional and ethical teams.
With that quibble out of the way the notion that software systems need to be “livable” is an interesting insight. According to Mei, in order to be “livable”, the organization of a software system should lie somewhere between the extremes of the horrific tangled mess of code hoarders, and the antiseptic cleanliness seen in the pages of interior decorating magazines and home
To read the full article click on the 'post' link at the top.