Leslie Lamport: Thinking Above the Code

Microsoft ResearchLength: 60 minutesLogic & formal methods

In brief

Leslie Lamport argues that programmers, like architects, should write rigorous specifications before coding, especially for concurrent and distributed systems. The talk introduces the case for writing specs (the TLA+ mindset) as a way of thinking above the code.