Goodbye, Clean Code
Let clean code guide you. Then let it go.
A blog by Dan Abramov
Visit overreacted.io → RSS feedOn Hacker News Dec 2018 – Sep 2026
Software Engineering 17Web & Frontend 15Math & Algorithms 3Society, Policy & Culture 2Networking & Internet 2Life, Learning & Writing 2
Let clean code guide you. Then let it go.
Found 99 vulnerabilities (84 moderately irrelevant, 15 highly irrelevant)
We can admit our knowledge gaps without devaluing our expertise.
Why streaming isn't enough.
A taste of Lean.
A change starts with a story.
We talk about classes, new, instanceof, prototype chains, and API design.
An in-depth description of the React programming model.
You can just prove things, apparently.
Turning your API inside-out.
They’re not burritos.
Dependency injection is nice if you don’t have to think about it.
What is the 🐞(n) of your API?
Lessons learned from mixins, render props, HOCs, and classes.
UI Before API.
How I learned to stop worrying and love refs.
Effects are a part of your data flow.