Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> If you know the convention it's quite easy.

This is exactly the problem. Humans write code for humans, not for tailwind specialists and bots. It should be clear and easy to read unless there is a valid reason for weird code (optimisations, hacks that don't work otherwise etc). Tailwind introduces yet another convention where it is absolutely pointless to do so.



But isn’t BEM or a custom system of CSS variables strictly worse in this regard? Instead of knowing what class=“mb-4” means in Tailwind, they now need to know what class=“news-button” means in your specific application.


class="news-button" means that it's a news button and will be styled the way that news buttons are styled. What's difficult about that?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: