Stuart Halloway - Narcissistic Design
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
“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)”
“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”
“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)”
“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
talkWhy I changed my mind about nuclear power | Michael Shellenberger | TEDxBerlinTEDx Talks · 6 HN recommenders · 2018–2021
commentaryObject-Oriented Programming is Embarrassing: 4 Short ExamplesBrian Will · 6 HN recommenders · 2016–2025
talkEffective Programs - 10 Years of Clojure - Rich HickeyClojureTV · 10 HN recommenders · 2017–2026
talkRailsConf 2014 - All the Little Things by Sandi MetzConfreaks · 15 HN recommenders · 2015–2025
talk"Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference · 14 HN recommenders · 2022–2026
talk"Making Impossible States Impossible" by Richard Feldmanelm-conf · 9 HN recommenders · 2017–2026
talkHow To Design A Good API and Why it MattersGoogle TechTalks · 12 HN recommenders · 2011–2025
talkThe Value of Values with Rich HickeyInfoQ · 10 HN recommenders · 2014–2023