by adamwathan on 8/2/20, 8:09 PM with 109 comments
by kemyd on 8/3/20, 7:12 AM
When I started my paid online editor for Tailwind CSS ( https://tailwind.build ) in November 2019, and someone posted a link to my Show HN on Discord, Adam replied:
"bums me out when other people get stuff released using my tools before me because i have to invest so much time into building the actual OSS its all built on :/"
And this ruined my happy launch day :)
When I read that they make much more money, I am again in an emotionally neutral state ;)
Congratulations!
by _AzMoo on 8/3/20, 5:23 AM
Edit: So after looking into it a bit more, and specifically the section in the documentation about extracting components, I understand where they're coming from a bit better. Extracting repeated compositions of utility classes into reusable components or named classes is exactly how I use other CSS frameworks such as bootstrap or foundation. I'm seeing the major difference between tailwind and other CSS frameworks as being the lack of pre-defined UI components. The minimalism is obviously a big advantage for performance, but otherwise I still see little difference between Tailwind and other CSS frameworks.
by andrewstuart on 8/3/20, 5:27 AM
I'm reminded of LogoJoy - a single founder company that started sucking in huge amounts of cash revenue, which the owner spent on employing people and offices and growing a company and getting investors who recommended they rebrand, destroying much of the value and revenue of LogoJoy. I bet that founder is wishing he stayed a single person company and just banked all that cash. https://betakit.com/looka-lays-off-80-percent-of-staff-as-fa...
So I wonder which way these guys will go. Will they bank the cash and buy houses and have a quiet and happy life, or will they spend it on employing people and growing a business and getting investors to try to make more money?
by deltron3030 on 8/3/20, 5:16 AM
It could help with the creation of interactive components for all ecosystems, like those that are tightly coupled to a specific ecosystem considering that it's not only frontend frameworks, but also backend frameworks that have their own LiveView version or way to do components now (e.g. Elixir Phoenix has Surface which is like writing backend React components, Rails has view components).
Supporting all those combination yourself seems daunting, and it would suck to see components for React or LiveWire/Alpine, but not other ecosystems that aren't covered by the skillset of your team.
by kanobo on 8/3/20, 3:16 AM
by idkwhoiam on 8/3/20, 11:37 AM
by mmckelvy on 8/3/20, 5:44 AM
If you’re an open source maintainer, this is a pretty good example of how to monetize your work.
by muska3 on 8/3/20, 3:37 AM
For simpler projects there's tachyons as well, which shares a similar philosophy and is a bit simpler in scope.
by habosa on 8/3/20, 7:25 AM
If you haven’t tried it, you should. It definitely looks really silly (inline styles?!?) but it’s so powerful.
by rjknight on 8/3/20, 7:50 AM
I've been using Tailwind to build a moderately complex app, and for me the killer feature of Tailwind is that _most of the time I don't have to think in CSS_.
It's not that I can't think in CSS - I've written lots of CSS over the years. However, as someone putting together a UI, I want to think in terms of slightly higher-level constructs. With Tailwind I almost never need to think about specific pixels values, weird browser quirks, or how breakpoints are handled. Instead, I can think almost entirely about how to achieve the correct behaviour.
I work with ClojureScript so I have hot reloading and fast feedback, and I can build a moderately complex UI component in a few hours. Not having to context-switch into CSS really helps me to stay in "flow". If there's some very specific design feature that I need, then I can still write some custom CSS, but this is sufficiently rare that in a 10k SLOC project there are 33 lines of hand-written CSS.
by bloudermilk on 8/3/20, 7:07 AM
by orliesaurus on 8/3/20, 4:44 AM
by skrebbel on 8/3/20, 8:23 AM
by alexellisuk on 8/3/20, 2:38 PM
If I could figure out a value-stream like these two gents, then my OSS work would be on another level. This isn't your classic "Indie Hackers SaaS" or viral eBook stuff.
Hats off to you. I'll be the first to buy your eBook :-)
by hmexx on 8/3/20, 7:52 AM
<div class="profile-card"></div>
.profile-card {
@include tailwind-css-1
@include tailwind-css-2
...etc...
}
This way your html has semantic classes but the definition of the classes uses something like tailwind instead of raw CSS. One level of abstraction. Seems the best of both worlds?by aoeusnth1 on 8/3/20, 3:08 AM
TailwindCSS and TailwindUI have been huge time savers for my project. It’s nice to hear the origin story!
by qilisiang on 8/3/20, 7:10 AM
by AlchemistCamp on 8/3/20, 10:33 AM
> One of those decisions was what to do about the CSS."
And it worked! Adam is living the dream.
by rikroots on 8/3/20, 10:02 AM
by artellectual on 8/3/20, 3:06 AM
by vinrob92 on 8/3/20, 3:54 AM
by jmuguy on 8/3/20, 12:40 PM
by christiansakai on 8/3/20, 1:17 PM
by calferreira on 8/3/20, 3:57 PM
by Giorgi on 8/3/20, 8:29 AM
by adamzapasnik on 8/3/20, 9:16 AM
by greenie_beans on 8/3/20, 2:27 PM
by Frontendor_Team on 8/3/20, 6:44 PM
We are really pleased for you.
You really are an inspiration to us that made us create the idea of https://Frontendor.com HTML Library and keep going to the end and not giving up about our dream.
Thank you so much. Frontendor Team
by itwy on 8/3/20, 9:43 AM
by ablekh on 8/3/20, 6:52 AM