THE VIDEO SHELF · software design
Unconditional Code • Michael Feathers • GOTO 2018
Michael Feathers' GOTO Chicago 2018 talk on reducing error checks and conditional logic in code. He offers a framework for handling errors and decisions at the level of code and architecture.
Why HN readers recommended it
HN recommends it for the idea of giving data instead of asking for it, and ties it to zero values and exception-free design.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- GOTO Conferences
- Topic
- software design
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 2
- HN mentions in dataset
- 3
- Recommendation years in dataset
- 2018–2021
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.
Blockchains Are a Bad Idea (James Mickens) [LINK] I find almost all from GOTO 2018 very insightful. [LINK] esp ones listed below. GOTO 2018 • The Do's and Don'ts of Error Handling • Joe Armstrong [LINK] GOTO 2018 • Pragmatic Event-Driven Microservices • Allard Buijze …
raghava on Hacker News · 2018-12
In Ask HN: Best talks of 2018?I was watching this the other day: [VIDEO] Unconditional Code by Michael Feathers One solution to this problem is discussed toward the middle: giving data instead of asking for data avoids error conditions. Doing so pushes use of the data farther down the call tree …
hinkley on Hacker News · 2020-02
In You’re better off using Exceptions
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.
