When I go out to the farmers market, I put the maximum budget I'm willing to spend in my wallet, in cash.

It's a left side of the bell curve solution to not having to worry about every payment.

That's the UX I need for a micro-payment world too.

If we want simple folk to be transacting serious amounts of money, we need simple tools that take spending seriously.

I need to be able to see in a glance:

- what I've got left to spend for the month

- what I already spent

- what I earned (relative to an earnings goal)

Baby UX steps in that direction:

https://cdn.satellite.earth/a75646aca93f9e3ddd7bad64d1510d765ed67808f9ec22910320ec0cfb566613.mov

#ecashdesign #cashu #nostrdesign #normielization

Reply to this note

Please Login to reply.

Discussion

Loving the focus on the Chat, everything else is a little far from the thumbs

Payment, Create publication & Explore/Search are right under your thumbs:

nostr:nevent1qvzqqqqqqypzp22rfmsktmgpk2rtan7zwu00zuzax5maq5dnsu5g3xxvqr2u3pd7qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcppemhxue69uhkummn9ekx7mp0qqsdzskv33ju8vuzm46cpxnc4u3mcrzrkpch82k9zwshvagkgvjs06gntpsm9

That (and my chats/groups/communities) is what I like to have fast access to.

"Left side of the bell curve solution".... damn nerds

Unless I am missing something, you're describing a budgeting app, and a lot of those already exist. Granted, no good ones that are FOSS in my experience.

I find it odd to use a wallet as a budgeting tool. Although, it could be useful to connect it to a separate tool that multiple wallets/addresses can connect to. This solution works for individuals and groups (families, businesses, etc)

Having a secluded wallet with the same functionality would be redundant and make less sense beyond a single user. I also think it's better practice to separate the major functionalities for modularity and codebase management. I generally think it's a bad idea to bloat wallet software.

It makes more sense in my mind to have Bitcoin focused budgeting software that can somehow watch transactions in a private way and categorize transactions automatically using text input on the transaction or manually if you choose.

If you're spending micro-sums all the time on zaps and products/services, you need a reference point for all that spending. Same with earning.

Budgeting apps is exactly the sort of apps to take inspiration from. But it needs to be integrated.

I guess we agree then. I just think it would make more sense to connect two different pieces of software to avoid redundancy and increased attack surface. I'm imagining Bitcoin budget apps that can connect to Wallet apps without necessarily having an integrated codebase. And it avoids added complexity for those who don't want it. Similar to how budget apps now connect to bank accounts.

I'm realizing now that there's a fundamental difference in how some of us use "wallets." I keep larger Bitcoin stacks (like bank savings accounts) and move funds into hot mobile wallets for spending, much like I would with cash. So for me it wouldn't make sense to have my budget app built into a hot wallet, since it isn't my primary "account." It merely facilitates spends and receives for me. I'd want a separate budget app that can connect many other apps for a broader use case.

Either way, you can simulate what you want while getting the benefits of separate functionality. There's no reason we can't have both, I'm just thinking about modularity and security alongside UX.

When I say security I'm referring to attack surface (more code and features) and separation of duties principles. Something that deals with money should have the smallest possible attack surface in my opinion, which in this case means the smallest possible codebase. Added functionality can come from other, connected software if some users want. It's a best of both worlds approach where people can decide how they want to use software rather than just packing everything into one app regardless of whether people want it or not. Similar to how addons and plugins work.

If this wallet is a #Cashu wallet that lives on your relay(s).

Then it's already a widget that you plug-in/access from within this main app.

Once you give permission (via signer or nsec) to access it's data and to send and receive small payments, you might as well stay in the same app, right?

And if the budget and earning goal is part of the wallet event kind, that's even more true.

Big payments or whatever other dangerous actions can still require permission form a limited-code-base signer app in this scenario.

I'm not advocating for people to hold savings in these wallets neither, hence the need for things like budgets to build features like auto-send-to-savings on.

Btw: I'm looking fro great budgeting app benchmarks.