Today’s software does not come with meaningful guarantees. This position paper explores why this is the case, suggests societal and technical impediments to more dependable software, and considers what realistic, meaningful guarantees for software would be like and how to achieve them. If you want a guarantee, buy a toaster. Clint Eastwood (The Rookie, 1990)