Post

I don't like Tailwind (or utility-first CSS in general) but at least it gets something right: locality of behaviour. Component scoped styles (eg. Vue or Astro components) get both LoB *and* separation of concerns right. CSS-in-JS solutions get LoB right but go terribly wrong on the SoC side imho.

And if for some reason you think Tailwind suits agents better: lol it doesn't really matter for them. Utility-first CSS is just human-DX ergonomics, not necessarily as useful to LLMs (this is just based on personal experience, not quantitative data).

0 reposts1 like

Remember we have a mutual friend who would order his CSS styles by line-length. Like a Christmas tree but for psychopaths.