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.
The protocol is the API.
Found 99 vulnerabilities (84 moderately irrelevant, 15 highly irrelevant)
We can admit our knowledge gaps without devaluing our expertise.
Why streaming isn't enough.
Like RSS and Google Reader.
Formats over apps.
What makes UI engineering difficult?
From handles to hosting.
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.
You wouldn't download a site.
How I learned to stop worrying and love refs.
Effects are a part of your data flow.