frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Unpopular Opinion: Bootstrap is a better front-end framework than Tailwind

3•pyeri•1h ago
Tailwind is the hot topic these days, and 9 out of 10 developers will probably suggest (or even force!) you to use Tailwind over Bootstrap. However, here are some logical and rational reasons why Bootstrap is actually the better framework:

1. Easier learning curve. Bootstrap 5 doesn't assume deep expertise in frontend design. The fact that backend developers can implement it easily without learning arcane concepts like state management or virtual DOM is highly underestimated.

2. Highly Utilitarian. While tailwind markets itself as a "utility first" framework, Bootstrap offers real utility without all the extra fuss. Navbars, modal popups, utility classes for colors and accents like `bg-primary`, `bg-secondary`, etc.— are all built-in and ready to use. How much more utilitarian could you get?

3. Creativity within Uniformity. This point is more about psychology than technology. One of the biggest criticisms of Bootstrap is that "most Bootstrap-built sites look similar". But this is a subjective opinion and ignores the fact that creativity doesn't always equate to reinventing the entire wheel. You can still be creative with configuring a wheel's spokes, tyre colors, tube pressure, etc. on an assembly line - In fact, such creativity is ideal when it helps increase productivity while delivering a standardized, user-friendly experience.

PS: Which one feels simpler and more utilitarian to you?

- Tailwind: `<button class="bg-sky-500 hover:bg-sky-600 active:bg-sky-700 text-white px-4 py-2 rounded-lg">Click me</button>` - Bootstrap: `<button class="btn-primary">Click me</button>`

Comments

stephenr•1h ago
> bg-sky-500 hover:bg-sky-600 active:bg-sky-700 text-white px-4 py-2 rounded-lg

What fresh fucking hell is this? I can't say I've had the (mis)fortune of being forced to work with Tailwind (I've seen the name enough to know it's something vaguely "CSS framework"-adjacent though).

Seriously, though what kind of crack induced nightmare state was required for someone to think up such an abomination, implement it, and then make it public for the world to see?

Furthermore, who in their right mind saw that and said "yep this is fine"?

pyeri•52m ago
Not a tailwind geek myself but I think how they justify is "better to have a little extra spaghetti in your html code than create a truck load of spaghetti in your app.css stylesheet."

The alternative to using tailwind here is to define the specific style elements for each one in the css stylesheets yourself with something like this:

.bg-sky-500 { background-color: blue; }

Tailwind proponents argue that they avoid this "stylesheet hell" by picking ready pre-defined tailwind classes like bg-sky-500, etc. Plus they also argue that this workflow will increase productivity by standardizing "style mindsets" of your dev team who all will think "blue" means "sky-500" (for example).

Maybe it has use cases in deep or professional design work but for most backend or full-stack devs, bootstrap is definitely better than meddling with this structure.

The month long, 3000 mile roller derby of Chicago

https://www.rollerskatingmuseum.org/roller-derby
1•afunk•3m ago•0 comments

Jamie Oliver to call millions in SA by their names – using AI

https://www.news24.com/business/companies/jamie-oliver-to-call-millions-in-sa-by-their-names-usin...
1•liampulles•4m ago•0 comments

Personal Information Firehose

https://adamwiggins.com/posts/personal-information-firehose/
1•tobr•6m ago•0 comments

Backstory-Generator

https://www.genstory.app/backstory-generator
1•RyanMu•8m ago•0 comments

Show HN: Arcane – minimal AI chat TUI

https://github.com/bm611/arcane
1•broxdeez•8m ago•0 comments

I got tired of teleprompter apps requiring accounts, so I built a web app

https://eript.com/
1•biwanadev•13m ago•1 comments

Data Exfiltration via DNS Resolution

https://github.com/anthropic-experimental/sandbox-runtime/issues/88
1•m-hodges•13m ago•0 comments

I want AI to steal my work

https://www.tornikeo.com/i-want-ai-to-steal-my-work/
2•tornikeo•15m ago•0 comments

Apple Foundation Models will now be based on Gemini

https://blog.google/company-news/inside-google/company-announcements/joint-statement-google-apple/
2•devangs•15m ago•0 comments

Defense Secretary touts AI war strategy at SpaceX Starbase

https://www.statesman.com/business/article/pete-hegseth-texas-arsenal-of-freedom-spacex-21290846.php
3•MarsOrWars•15m ago•1 comments

Comitis Capital Takes over Threema

https://borncity.com/blog/2026/01/13/comitis-capital-uebernimmt-threema/
1•sschueller•19m ago•0 comments

Context7 Without Context Bloat

https://upstash.com/blog/new-context7
1•mirzap•20m ago•0 comments

Google Meet Only Loves Chrome: R/Firefox

https://old.reddit.com/r/firefox/comments/1mq3r07/google_meet_only_loves_chrome/
1•doener•21m ago•0 comments

How General Counsel Can Operationalise AIVO Inside Legal Workflows

https://zenodo.org/records/18228787
1•businessmate•23m ago•1 comments

User-Agent Switcher and Manager

https://addons.mozilla.org/en-US/firefox/addon/user-agent-string-switcher/
1•doener•24m ago•0 comments

Yesterday I stared at my Dopamine Detox dashboard: YouTube: 2h15M

https://dopaminedetox.uk
1•Ogbon•26m ago•0 comments

Venngage

https://venngage.com/
1•Jess-D•27m ago•1 comments

Pentagon Recruiting Elon Musk to Win a Nuclear War

https://scheerpost.com/2025/02/11/the-pentagon-is-recruiting-elon-musk-to-help-them-win-a-nuclear...
3•shuttlestock•30m ago•3 comments

Nailing Jell-O to the Wall, Again. Why China Will Struggle to Contain LLMs

https://senteguard.com/blog/#post-jjip31e6y1iTyGKpzso4
2•djwide•31m ago•1 comments

The Startup Making Human Embryos with AI-Assisted Robots

https://www.bloomberg.com/news/features/2026-01-09/conceivable-wants-embryo-making-robots-to-tran...
3•NewCzech•34m ago•0 comments

Revolutionizing Accreted Systems

https://gleasonalia.com/posts/001-revolutionizing-accreted-systems/
1•gpi•36m ago•0 comments

Opinion: Why did Apple ditch OpenAI for Google

https://www.crnasia.com/news/2026/artificial-intelligence/apple-ditches-openai-for-google
1•fork-bomber•38m ago•1 comments

I got tired of collecting emails for Secret Santa, so I built this

1•xiaolu627•38m ago•0 comments

Chromium Has Merged JpegXL

https://chromium-review.googlesource.com/c/chromium/src/+/7184969
3•thunderbong•38m ago•0 comments

GeoParquet Downloader for QGIS

https://github.com/cholmes/qgis_plugin_gpq_downloader
1•marklit•41m ago•0 comments

Dynamicland Nonprofit Narrative (2020) [pdf]

https://dynamicland.org/2020/Nonprofit_narrative.pdf
1•phronmophobic•42m ago•0 comments

Why posting MORE content DOESN'T mean more reach on X

https://medium.com/@loganholdsworth/why-posting-more-content-doesnt-mean-more-reach-on-x-bfc94923...
1•boyodestroyer•45m ago•0 comments

Investigating if gut health affects aging: could I hack my own gut to age better

https://www.bbc.com/news/articles/c1m8m47jl5eo
2•1659447091•46m ago•0 comments

Solving Factorio with Terraform [video]

https://www.youtube.com/watch?v=uU06vKlCNXk
1•NicolasCornwall•46m ago•0 comments

Using CORS and Google Sheets is the cheapest way to implement a waitlist

https://medium.com/@taninsea/using-cors-google-sheets-is-the-cheapest-way-to-implement-a-waitlist...
1•tanin•50m ago•0 comments