This talk is for developers new to formal verification of algorithms. It will be an introduction to TLA+, which is a formal specification language. It’s a tool to design systems and algorithms, then programmatically verify that those systems don’t have critical bugs. It’s the software equivalent of a blueprint. At ING we are using TLA+ to reason about the split-brain situations that occur in distributed systems and how to deal with those. Achieving correctness of such an SBR (Split Brain Resolver) algorithm is challenging and TLA+ helped in finding complex or subtle problems. The key takeaway from the talk will be to let developers know about TLA+ and motivate them to apply it when designing new applications or distributed systems. This talk was prepared and given together with Bekir Oguz