3 ms·
Tachyons and Basscss were Tailwind before Tailwind. Both are proof that a good idea (debatable) alone is not a enough to earn the collective mindshare of front-
by toastercat 3y ago
Tachyons and Basscss were Tailwind before Tailwind. Both are proof that a good idea (debatable) alone is not a enough to earn the collective mindshare of front-end devs; you need shiny examples, a cool splash page, and a looooot of marketing.
For what it's worth, I enjoyed Basscss more than Tailwind, although I mostly just stick to CSS Modules + CSS variables these days.
- chiefalchemist 3y agoYeah, it's funny how dev-minds who typically insist on being objective, etc. get sucked into the trendy hype of something like Tailwind. Don't get me wrong, the Tailwinds of the world have a place. It's unfortunate those who pick it up insist on hammering screws with it.
- toastercat 3y agoYep, not bashing Tailwind, but this is how it usually goes from my experience: > 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.
- chiefalchemist 3y agoThat would be all well and good but the problem is the product they're generating continues to be second-rate at best. Their user are still dealing with too much friction. Etc. 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