Just passed one year using
@tailwindcss on a sizable SaaS product. Here's a raw retrospective:
1. Learning curve felt minimal having extensive CSS experience. Probably fairly steep without this.
2. Adding classes inline is ridiculously easy and effective.
3. Adding classes inline such as text-green-500 makes me squirm a bit knowing a redesign could be lurking in our future, among other reasons.
4. "Among other reasons" includes having fought for, written, and spoken about avoiding presentational terms in class names for many years.
5. I've struggled to grok flex/grid after a 5-year hiatus from code, but Tailwind has made me feel decently competent.
6. Still can't remember all the shortcuts a year later 🙃 Was it `font-italic` or just `italic`? and does `w-30` exist?
7. Overall I'd say I'm net positive in terms of ease of use and speed of coding. But a huge part of me still feels like I'm betraying the very web standards movement I helped foster if I'm being completely honest.
Your turn. How does your experience compare?