If you've read the article, this quote sort of stings in the sense that the article is mostly about labels within frontend development and backend developers are then accused of breaking caching!
There are only two hard things in Computer Science: off by one errors, cache invalidation and naming things. - Phil Karlton
Can some frontend dev explain this? I've had a rough time w/ caching w.r.t. frontends, but my perspective as a backend eng is that I have to fight to get FEs to obey the cache headers I send. Near as I can tell, their preference is to tell their HTTP library to ignore caching entirely, and then implement it themselves, where stuff gets cached for whatever the dev thought it should be. These sorts of implementations are near impossible to invalidate.
There are only two hard things in Computer Science: off by one errors, cache invalidation and naming things. - Phil Karlton
... more at https://github.com/globalcitizen/taoup