Posted by Uncle Bob on 09/11/2009 For years authors and consultants (like me) have been telling us that functions should do one thing. They should do it well. They should do it only. The question is: What the hell does “one thing” mean? After all, one man’s “one thing” might be someone else’s “two