This post really resonates with me, I've been building https://raremints.club as a way for indie, non technical artists to create NFT's, and have really had to wrestle with all things "web3" that would've been trivial in "web2". I tried to document some of the challenges here: https://chriszhu12.medium.com/the-challenges-of-building-on-... But basically: I built an app that relied on mostly stable gas fees. A single…
But ultimately succeeding in making something that can live in the sometimes hostile environment on chain means you make something that can last and is reliable. There can be awkward UX issues with that though.
Relying on stable gas fees won’t work because the network has to have a priority list when it’s busy, so those willing to pay more will be prioritised and you’ll be stuck. If you want to inherit the properties of the chain that are why you would build on it in the first place then you have to work to those constraints.