Dan Abramov, Overreacted
frontendui architecturereactsoftware engineering
This is an evergreen frontend architecture piece because it names the hard parts of UI work: state, latency, consistency, environment, and synchronization. Those problems do not disappear when the framework changes.
It fits the product-minded engineering theme because UI quality is usually system quality made visible.