Leslie Lamport: Thinking Above the Code
Microsoft Research · 59:50 · Watch on YouTube
Leslie Lamport argues programmers must think mathematically and write a specification before coding, because thinking without writing fools you and code-level thinking fails for subtle, concurrent, and critical systems.