b_fiiveon Hacker News • Recommends
On “Learn TLA+”
#tla+#formalspecification#distributedsystems
359K subscribers • 12 videos on Hallway
Intermediate. Assumes working knowledge.
403K views12 years ago8 recommendations
Software designDistributed systemsFormal methods and verificationSoftware architectureConcurrency and parallelism
Leslie Lamport argues that programmers should write rigorous specifications before coding, especially for concurrent and distributed systems.
Architects draw detailed blueprints before a brick is laid or a nail is hammered. Programmers and software engineers seldom do. A blueprint for software is called a specification. The need for extremely rigorous specifications before coding complex or critical systems should be obvious—especially for concurrent and distributed systems. This talk explains why some sort of specification should be written for any software. microsoftfacultysummit.comWhat people say. Recommended as an essential introduction to the TLA+ mindset and the importance of formal specifications before writing code.
b_fiiveon Hacker News • Recommends
On “Learn TLA+”
GeoffWozniakon Lobsters • Recommends
programming-talkscurated list on GitHubRecommends
Under “Software Development”
agentultraon Hacker News • Recommends
On “Reflections on Programming”
discreteeventon Hacker News • Recommends
On “Programmers who want to change how we code before catastrophe strikes”
kedizon Hacker News • Recommends
On “Ask HN: What are some good videos on real implementations of distributed systems”
gobdovanon Hacker News • Recommends
On “Mythical Man Month”
fizixeron Hacker News • Mentions
On “TLA+”
smnplkon Hacker News • Mentions
On “Testing is a separate skill and that’s why it can be frustrating”
anaphoron Hacker News • Mentions
On “The Mathematical Hacker (2012)”
max_on Hacker News • Mentions
On “Software Dev Can't Be Automated – It’s a Creative Process with an Unknown Goal”
xjayon Hacker News • Mentions
On “Tell HN: Dropbox user age verification feature can lock your account”
xjayon Hacker News • Mentions
On “Re-implementing an old DOS game in C++ 17 (2019)”
antimoanon Hacker News • Mentions
On “The rise of async AI programming”