4 ms·
I really don't get the "tailwind is for beginners" opinion I see parroted so much. It doesn't enable you to do anything that CSS didn't already do. It's just a
by hbn 4y ago
I really don't get the "tailwind is for beginners" opinion I see parroted so much.
It doesn't enable you to do anything that CSS didn't already do. It's just a different way of writing it. Knowing CSS is a prerequisite to being able to use Tailwind.
"Tailwind is for beginners" just sounds to me like "I don't like this thing because I'm too smart for it"
- anhner 4y ago> "Tailwind is for beginners" just sounds to me like "I don't like this thing because I'm too smart for it" More like "I don't like this thing because I don't understand it, so I blame it on juniors because I feel superior to them, so I must be right"
- waboremo 4y agoBecause Tailwind is often suggested as a way for novices to implement design without having to really learn CSS. Simultaneously, allows people who don't care at all for CSS or design to create something functional. Tailwind does not require knowing CSS. It'll get you around tailwind faster if you do know it, but you do not have to care about what Tailwind is really up to when adding "outline outline-2 p-4 outline-offset-2". This is a major reason why people pick it up in the first place, to ignore CSS as much as possible.
- danielvaughn 4y agoTailwind absolutely requires knowing CSS. You cannot effectively use `outline-2` without understanding what an outline is.
- mgkimsal 4y agoMillions of people know what an 'outline' is without knowing what CSS is. You might need a better example than 'outline'.
- danielvaughn 4y agoThey can't explain the difference between an outline and a border though, and especially can't explain when to use which. If you try to use Tailwind without understanding that, you're gonna have a Bad Time™.
- hbn 4y ago> Because Tailwind is often suggested as a way for novices to implement design without having to really learn CSS Where are do you so frequently see that being suggested? I would never suggest that and I've never seen anyone say something like that before. Tailwind is not an alternative to CSS, it's a way of writing CSS.
- greenhatman 4y agoBeing bad at CSS is certainly why I love it. But that doesn't mean it's not a great tool for experienced frontend developers as well.
- whazor 4y agoBut almost every Tailwind shortcut translates to one line of CSS. So you need to know CSS, for example you understand words 'padding' and 'margin'. I did not know these words mean before learning CSS.