hackertube.io

Stuart Halloway - Narcissistic Design

Reaktor · talk · Watch on YouTube

What it is

Stuart Halloway's satirical talk describes how to protect yourself from industry change by spreading complexity through systems while following idiomatic practice. It uses this inversion to catalog software design anti-patterns.

Why Hacker News recommends it

HN commenters love it as a witty and insightful tour of design anti-patterns, applicable to DSLs, OOP and API design.

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

What HN commenters said

  1. “I love Stuart Halloway's talk on Narcissistic Design”

    Talk on anti-patterns in system design.

    ajss, 2018-08 · Strong recommendation · in “How to Write Unmaintainable Code (2017)”

  2. “a great talk by Stuart Halloway called Narcissistic Design.”

    smnplk, 2018-11 · Strong recommendation · in “The faster you unlearn OOP, the better for you and your software”

  3. “Has some great insights and quips.”

    Insights and quips about DSLs and design.

    echlebek, 2021-03 · Recommendation · in “I don't want to learn your query language (2018)”

  4. “This talk goes into many anti-patterns”

    Covers anti-patterns including why SQL is only a DSL.

    blacktriangle, 2021-07 · Recommendation · in “SQLBolt – Interactive lessons and exercises to learn SQL”

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

Topics: software design, complexity, anti-patterns, clojure, maintainability

Also recommended by the same people