It's strange, I never saw the point of it, however I saw the value in tailwind almost straight away.
I think that might be the difference in examples. The tachyon examples always look uninspiring.
It's strange, I never saw the point of it, however I saw the value in tailwind almost straight away.
I think that might be the difference in examples. The tachyon examples always look uninspiring.
Give me a web dev framework with view encapsulation / scoped styles and you can almost get rid of class attributes in your markup all together, especially if you build a component library that your higher level components can consume.
The ridiculous class strings get particularly hilarious when anything beyond basic CSS is used. Want CSS variables? Now it's even less readable!
For what it's worth, I enjoyed Basscss more than Tailwind, although I mostly just stick to CSS Modules + CSS variables these days.
> Team is doing OK with the current boring tech stack
> Senior Dev who is chronically on Twitter: "Hey guys, we should adopt this new library, React-TailsbyQL-babelfu by so-and-so Node though-leader because it makes this one very specific pattern easier! Look at how slick the docs look!"
> Team: "But we already swapped that part of our stack a year ago, and that one pattern would only help in a few specific parts of the codebase."
> Senior Dev makes argument to Product Manager
> Product Manager agrees because it'll look good to the rest of the company
> We complete migration to new shiny new tool; 30 transient dependencies and 4 config files added
> Senior Dev and Product Manager boast to other teams about the successful migration and cherry-pick LOC reduction in certain modules, omitting the added configs and complexity elsewhere; other Product Managers are impressed
> Meanwhile the app now performs worse; weird bugs creep up because details are now obfuscated by the new library; new devs now have to learn the codebase + the way this library dictates things must be done
> Devs start paying for courses by the author of said library using continuing education funds because the docs for the library are insufficient
> Author of library deprecates library; moves on to new library that does almost the exact same thing, and starts evangelizing it on Twitter
> Senior Dev comes back "Hey guys, check out this new library..."
You can tell I'm not bitter.
I'm going to come up with a trendy library or framework and name it Fool.
"A fool with Fool is still a fool." lol
Tailwind probably looks better, but I'm primarily using Tachyons for common spacing stuff and if I need better looking colors, I'll copy what Tailwind has or define my own. I can still write CSS, I'm not trying to stuff everything into classes generated by some configuration tool or whatever.
There was a push to build tutorials for whatever using Tailwinds (Build a blog with Hotwire, or something), those were there fastest tab closes ever performed on my lifetime. Those tutorials are useless, they have so much added nonsense that will not stand the test of time that might as well not exist at all.