4 ms·
Every time there’s a protocol shift, the stones under which decades of ugly hacks fester are abruptly lifted, exposing them to daylight. On the one hand, those
by klabb3 4y ago
Every time there’s a protocol shift, the stones under which decades of ugly hacks fester are abruptly lifted, exposing them to daylight. On the one hand, those hacks tell stories that are rooted in needs, that should be respected and understood before proceeding. On the other hand, we can’t just give in to “implementation detail squatting” and never evolve our standards.
I’d love to have more rigorous analysis of what tricks are pulled, and how those can be addressed from first principles. I’ve yet to see such a take, but that’s understandable, because all this institutional knowledge is spread across segmented information islands.
- NetOpWibby 4y ago> On the other hand, we can’t just give in to “implementation detail squatting” and never evolve our standards. I was just lamenting a couple days ago about the email templates written in tables and HTML4 Transitional. It’s 2023, wtf.
- pas 4y agohttps://react.email/ https://react.email/ https://demo.react.email/preview/nike-receipt https://demo.react.email/preview/nike-receipt doesn't seem that bad
- NetOpWibby 4y agoBut it is: https://demo.react.email/preview/nike-receipt?view=source&lang=markup https://demo.react.email/preview/nike-receipt?view=source&la... Inline styling and tables, instead of semantic HTML5 and a style block.