The title may not make any sense, on the surface, but when you consider software to be sausages, with all kinds of stuff inside, do you really want to know what goes into it? This is a core philosophical question that troubles the DVCS communities (git in particular). My latest article in Connection talks about that.