THE VIDEO SHELF · formal specification
Leslie Lamport: Thinking Above the Code
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.
Why HN readers recommended it
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+.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Microsoft Research
- Topic
- formal specification
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 5
- HN mentions in dataset
- 12
- Recommendation years in dataset
- 2015–2026
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
I've invested a fair amount of time into learning TLA+, have bought Hillel Wayne's book (Practical TLA+), and found his stuff super valuable. However, if I could do it again, I would have started in the following order: - 1. Watch [VIDEO] - 2. Watch …
b_fiive on Hacker News · 2022-09
In Learn TLA+Short answer: try starting with TLA+. I'm working on this. My colleague, who is mentoring me, is the one who's finishing his PhD in software engineering. It's his guidance that has helped me so I don't have a good answer for how to teach yourself …
agentultra on Hacker News · 2016-03
In Reflections on ProgrammingNo. Have a look at this video. It's worth it. He's just saying that you should think before you code and that most specifications should be just a few sentences stating what you intend to do. Code as a blueprint is not the same. [VIDEO]
discreteevent on Hacker News · 2017-09
In Programmers who want to change how we code before catastrophe strikes
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.