Never, because they're not configurable. My housemate does have five different hammers used for different things though - should we design software around that instead?
Never, because they're not configurable. My housemate does have five different hammers used for different things though - should we design software around that instead?