hackertube.io

Unconditional Code • Michael Feathers • GOTO 2018

GOTO Conferences · talk · Watch on YouTube

What it is

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 Hacker News recommends 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.

  • 2 people recommended it
  • 2 different months
  • 0 strong recommendations
  • first 2018, last 2021

What HN commenters said

  1. “I find almost all from GOTO 2018 very insightful.”

    One of several insightful GOTO 2018 talks recommended.

    raghava, 2018-12 · Recommendation · in “Ask HN: Best talks of 2018?”

  2. “giving data instead of asking for data avoids error conditions”

    Explains avoiding error conditions by giving data instead of asking for it.

    hinkley, 2020-02 · Recommendation · in “You’re better off using Exceptions”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: conditionals, error handling, legacy code, unconditional programming, goto conference

Also recommended by the same people