Scott Bellware does it again.

Scott has some great brain dumps on his blog about Client-driven design.  Check it out.