News for hackers. Stuff that matters.
Re:Don’t Build a General Purpose API to Power Your Own Front... by bheadmaster on Sunday August 20, 2023 @11:58AM (#37200344)
It seems to me that the more people use <thing>, the less evidence of quality of <thing> is required by the people using <thing> - everyone just assumes everyone else knows what they're doing.

It becomes something akin to a religion - after all, 2 billion Christians can't be wrong, can they?

Re:Don’t Build a General Purpose API to Power Your Own Front... by toyg on Sunday August 20, 2023 @12:27PM (#37200612)
Eat shit - billions of flies cannot be wrong. (cit.)

More seriously: once a bit of tech becomes mainstream, it becomes politically easier to use it. Your manager has not heard of <cool tech>, but he did read about React in some business magazine. So when the choice is between React and bheadmaster's Funky Funkness Framework, he'll go with React.

Re:Don’t Build a General Purpose API to Power Your Own Front... by ricardobayes on Sunday August 20, 2023 @12:58PM (#37200921)
No one ever got fired for choosing React
Re:Don’t Build a General Purpose API to Power Your Own Front... by arrowsmith on Monday August 21, 2023 @02:37AM (#37206106)
But some of them should have been.
Re:Don’t Build a General Purpose API to Power Your Own Front... by nonethewiser on Sunday August 20, 2023 @12:34PM (#37200671)
Can you pick a less antagonistic example?
Re:Don’t Build a General Purpose API to Power Your Own Front... by bheadmaster on Sunday August 20, 2023 @01:42PM (#37201306)
Would you prefer I used Judaism instead? Or Islam?

Or do you consider my point about network effect in tech stacks being similar to religious beliefs to be antagonistic by itself?

Re:Don’t Build a General Purpose API to Power Your Own Front... by brightlancer on Sunday August 20, 2023 @05:27PM (#37203075)
The adage I learned decades ago was "a billion Chinese can't be wrong".

If PP had used that, would it have been antagonistic? Racist?

Re:Don’t Build a General Purpose API to Power Your Own Front... by arrowsmith on Monday August 21, 2023 @02:39AM (#37206119)
I thought the origin of this expression was the Elvis greatest hits album 50,000,000 Elvis fans can't be wrong:

https://en.wikipedia.org/wiki/50,000,000_Elvis_Fans_Can%27t_...

Re:Don’t Build a General Purpose API to Power Your Own Front... by ncallaway on Sunday August 20, 2023 @02:49PM (#37201898)
> everyone just assumes everyone else knows what they're doing.

It’s not just that. There are practical reasons to choose the bandwagon, even if you know it’s not the technically optimal approach.

If you’re planning on hiring junior and mid level engineers, for example, it’s a great help if they already know the technologies involved. Your hiring pool for React is a lot bigger than for a more obscure tool. Additionally, the popular tools also tend to be stable and long lasting, with good support.

So, there are compelling business reasons to choose what’s popular, even if you aren’t making assumptions about the technical quality just because its popular.