I love tailwind. I strongly feel that most modern CSS solutions are massively overthought. In engineering we have bigger problems to solve than a key/value list that makes a div blue. Tailwind removes the thinking around CSS, naming, preprocessors etc etc, it just lets me write good CSS and focus on components and other engineering problems. I seem to be one of the few people who can read CSS properties horizontally…
> most modern CSS solutions are massively overthought Example is Tailwind. Which in the end is same as inline CSS.
Inline styles have high specificity and are often the culprit of specificity clashes.
Inline styles don't follow a design/theme, tailwind has sensible defaults for spacing/colours and consistency etc.
Inline styles are even more verbose than a tailwind class list.
Tailwind has responsive classes out of the box.
Inline styles don't really support pseudo classes....