Some tools are softer than others. Also see JoelMosesOnAplAndLisp, WorkWithStone, AlternateHardAndSoftLayers