3 ms·
I use the React-Relay-GraphQL combination. I think it's cool, but I don't like that the ecosystem of these tools encourages cargo cult. The pattern could be ca
by msane 10y ago
I use the React-Relay-GraphQL combination. I think it's cool, but I don't like that the ecosystem of these tools encourages cargo cult.
The pattern could be called "social proof sophistry". It first involves social proof:
- the reputation of a known figure or organization
- marketing techniques
- blog posts from converts
and then, here is the clincher, needless complexity is added:
- fragmented subsystems
- sophistry / obfuscation in documentation
- increasing boilerplate by not establishing patterns
What these factors do is increase the level of time and energy required to get to square one. People are prepared to devote these resources due to social proof.
What happens when people devote time and energy? The become committed. By the time people get to a simple prototype they have already sunk enough effort into it that they would feel foolish for not continuing.
They invest further resources and speak positively about the framework in order to feel consistent. They might even feel like writing a half-informed blog post just to feel ahead of the crowd, which further increases the social proof + obfuscation.