HackerTube

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.

Keep exploring