Software is a recipe: Too much of any ingredient can throw off the balance. The wrong ingredients can spoil a dish