Varun Srinivasan
@v
"Worse is better" is a good principle when thinking adding to the Farcaster protocol. Too often, the discussions veers to making the feature more generic to support hypothetical use cases. What often happens is: 1. The extra feature gets low usage 2. Every developer building a client now has a tax 3. Some developers don't pay the tax, and ignore the feature The feature isn't well supported, and no one uses it, and just creates a bunch of ongoing debt for everyone. The goal for every feature should be adoption - if no one can guarantee that the feature will be adopted after it is implemented, we probably shouldn't ship it. https://en.wikipedia.org/wiki/Worse_is_better
7 replies
20 recasts
63 reactions
Arti Villa | IRL at Devcon⟠⟠
@artivilla.eth
what’s an example of the specific features that aren’t generic? or is point you’re driving home, it’s worse to not ship, but it’s still better than creating tech debt.
0 reply
0 recast
0 reaction