News for hackers. Stuff that matters.
Re:The Three Pillars of JavaScript Bloat by RadiozRadioz on Sunday March 22, 2026 @04:41AM (#47475591)
It's because it has a smart-sounding name. Some people are shallow and performative; some nice-looking blog post says they can have "atomic architecture", then the trend starts and everybody wants to show how enlightened they are.
Re:The Three Pillars of JavaScript Bloat by williamcotton on Sunday March 22, 2026 @05:06AM (#47475722)
That’s not how we started down this path. See snark-free sibling comment from padjo.
Re:The Three Pillars of JavaScript Bloat by RadiozRadioz on Sunday March 22, 2026 @05:48AM (#47475900)
Both my claim and theirs are unsupported by evidence, therefore they are equally valid.
Re:The Three Pillars of JavaScript Bloat by padjo on Sunday March 22, 2026 @06:06AM (#47475983)
A third argument is that it was because of aliens from the planet Blotrox Prime. But I suppose without evidence we'll just have to accept that all three theories are equally probable.
Re:The Three Pillars of JavaScript Bloat by RadiozRadioz on Sunday March 22, 2026 @06:44AM (#47476176)
Interesting how you decided to switch to hyperbole instead of providing evidence for your claim. Backing up your viewpoint would have easily shut me down, putting the ball in my court to do the same. Instead you gave a knee-jerk childish response.
Re:The Three Pillars of JavaScript Bloat by padjo on Sunday March 22, 2026 @07:18AM (#47476365)
Interesting that rather than try to bolster your claim you resorted to a logical fallacy to justify it.
Re:The Three Pillars of JavaScript Bloat by RadiozRadioz on Sunday March 22, 2026 @07:47AM (#47476533)
Hypocritical; you did the same with the hyperbole. Why are you stooping to my level instead of being the better person?
Re:The Three Pillars of JavaScript Bloat by padjo on Sunday March 22, 2026 @08:23AM (#47476786)
Nope. Just a reductio as absurdum that you decided to counter by asking that I maintain higher standards of debate than you.

The notion that atomic architecture came about because people are stupid and performative is not really useful. Its fairly misanthropic and begs the question why it became so prevalent in JS specifically.

Re:The Three Pillars of JavaScript Bloat by whstl on Sunday March 22, 2026 @08:22AM (#47476774)
It's not just the name or the smart explanation.

Atomic packages brings more money to the creators.

If you have two useful packages it's hard to ask for money, even if they're used by Babel or some popular React dependency.

If you have 900 packages that are transitive dependencies the same couple deps above, it's way easier to get sponsorship. This is a way to advertise themselves: "I maintain 1000 packages".

The first guy that did this in a not-nice way was a marketing/salesperson and has mentioned that they did on purpose to launch their dev career.

TLDR: This is just some weird ass pyramid thing to get Github sponsors or clout.