Dan Abramov The wet codebase
What it is
Dan Abramov's talk on the wet codebase, using visualizations to show how removing all duplication too early produces wrong abstractions that are hard to unwind.
Why Hacker News recommends it
Recommended in DRY versus duplication debates for its visuals and its case that copy/paste can beat a wrong abstraction.
- 3 people recommended it
- 3 different months
- 1 strong recommendations
- first 2023, last 2024
What HN commenters said
“Seeing what a premature, wrong abstraction looks like visually was eye opening.”
Visualizations show what a premature wrong abstraction looks like
halfcat, 2024-05 · Strong recommendation · in “Don't DRY Your Code Prematurely”
“He says it better than I can sum up and has visual aids”
Dan Abramov explains with visuals why premature DRY abstractions hurt
shadowfoxx, 2023-08 · Recommendation · in “I don’t buy “duplication is cheaper than the wrong abstraction” (2021)”
“I've been guilty of doing just what he says in his talk at first, removing all duplications and making the codebase DRY.”
Abramov's talk on the cost of removing all duplication
gosukiwi, 2023-08 · Recommendation · in “I don’t buy “duplication is cheaper than the wrong abstraction” (2021)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: dry, abstraction, dan abramov, software design, refactoring
Also recommended by the same people
podcastDaniel Schmachtenberger on The Portal (with host Eric Weinstein), Ep. #027 - On Avoiding ApocalypsesEric Weinstein · 2 HN recommenders · 2020–2020
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
talkOverwatch Gameplay Architecture and NetcodeGDC Festival of Gaming · 16 HN recommenders · 2019–2025
talkSolving Problems the Clojure Way - Rafal DittwaldClojure/north · 10 HN recommenders · 2019–2025