▶

Leslie Lamport on Specifications Before Code

Microsoft Research · Talk · 60 min · 2014 · YouTube title: Leslie Lamport: Thinking Above the Code
Why it's here

HN points people to it as Lamport's own case for thinking and writing a spec before coding, and as an entry point to TLA+.

What it covers

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.