Remix.run Logo
philipwhiuk 4 days ago

The proselyting over frameworks is the worst bit of the web ecosystem.

If your solution is actually good, it will get adopted eventually...

Forget React, there's still stuff written in jQuery and JSP.

Why the rush to convert everything - you're not a missionary on a mission, just build your stuff in stuff you like?

The attack on npm is ridiculous, when (apart from introducing a permanent vulnerability in the form of a runtime dependency on a third party site), you still need npm for htmx.

culi 3 days ago | parent | next [-]

> If your solution is actually good, it will get adopted eventually...

I used to believe this when I first started in tech. The truth is even something as seemingly innocent as javascript runtimes now have an incredible amount of money behind them. And sometimes even marketing budgets. Deno released a high-production trailer for their 2.0 release last year

https://www.youtube.com/watch?v=swXWUfufu2w

I've also seen some really cool and well-thought out technologies simply not gain any traction.

The truth is you ultimately do need some big company behind you or major personality writing blog posts to ultimately make it.

Techies don't like to admit it but we're just as reliant on influencers as anyone else.

dec0dedab0de 4 days ago | parent | prev | next [-]

You definitely don't need npm for htmx, it's one file with no dependencies.

jollyllama 4 days ago | parent [-]

For all of the esoteric talk about hypermedia and things like this, this is the greatest advantage of HTMX, why I use and, and also why GP is dead wrong.

dubcanada 4 days ago | parent | prev | next [-]

> If your solution is actually good, it will get adopted eventually...

This has never been more incorrect. The entire world of software is people using garbage solutions because the CTO is convinced Oracle/Microsoft/what ever new random software is the best thing since sliced bread. In no fashion has the best software solution ever been a factor.

internet_points 3 days ago | parent | prev | next [-]

https://www.monash.edu/business/marketing/marketing-dictiona...

purerandomness 4 days ago | parent | prev [-]

> If your solution is actually good, it will get adopted eventually...

I wish this were true.

Unfortunately, often the things that get adopted are the things hyped up the most, not the ones which are technically superior.

Popularity, marketing budgets and inertia often dictate what's popular.

As with all biases, we need to actively and deliberately work against these forces, if we value craftsmanship and professionalism.

komali2 4 days ago | parent [-]

Nextjs, great example of this. I've yet to find an actually valid use case to choose it outside of "our incestor's relationship got us unlimited vercel credits for like three years."