Revisiting the rendering tier
“A complex system of styling that ultimately is only safe if you add to it cannot sustain this. It leads to poor performance on our readers devices, which ultimately devalues both their reading experience and the journalism, and is unpleasant to develop.”
Really good piece on the problems of systems as they develop over the years and how to possibly mitigate the problems. I'm in the midst of thinking through how to create a complex design system and definitely in a situation where the confidence in being able to delete code isn't there, so we're adding to it instead. I'm not sure I'd go the route this team is going, but I really enjoyed all the options that were laid out. Hat tip to Ethan for the link.