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

SubmittedTitle on HNPointsComments
Mar 16, 2020Timeouts and cancellation for humans (2018) by vthriller13437

Cited in comments

Linked from 4 Hacker News comments by 3 different people, from Mar 2020 to Sep 2026.

Most recent:

Search every comment that links here →

More from Nathaniel J. Smith

All 5 posts →

Related posts from the same era