Nathaniel J. Smith personal blog
Timeouts and cancellation for humans (2018)
Your code might be perfect and never fail, but unfortunately the outside world is less reliable. Sometimes, other people's programs crash or freeze. Networks go down; printers catch on fire . Your code needs to be prepared for this: every time you read from the network, attempt to acquire an inter-process lock, or…
- Points
- 134
- HN comments
- 37
- Submissions
- 1
- Cited by
- 3 commenters
Software EngineeringSystems & Performance2020
On Hacker News
| Submitted | Title on HN | Points | Comments |
|---|---|---|---|
| Mar 16, 2020 | Timeouts and cancellation for humans (2018) by vthriller | 134 | 37 |
Cited in comments
Linked from 4 Hacker News comments by 3 different people, from Mar 2020 to Sep 2026.
Most recent:
- spankalee · Sep 12, 2026
- belm0 · Sep 24, 2022
- quietbritishjim · Nov 12, 2021
- quietbritishjim · Mar 16, 2020