I find it interesting to read these UX patterns and ask myself "would the same UX pattern work for a local-first application?".
I find that in most cases, a local-first application would have a more predictable UX, because most actions need to be successful without a remote server to begin with.
Still, building the UX with an "offline-first" mindset is a giant leap forward when compared to all the networked applications I interact with.
I find it interesting to read these UX patterns and ask myself "would the same UX pattern work for a local-first application?".
I find that in most cases, a local-first application would have a more predictable UX, because most actions need to be successful without a remote server to begin with.
Still, building the UX with an "offline-first" mindset is a giant leap forward when compared to all the networked applications I interact with.
This is my introduction to the word "Expensify". I assumed it meant something like "enshitify" eg: "enshitification".
It's an odd name. Nice of you to share on Github.