
Having fun with a new header image for the "Receiving bitcoin page" in the guide (some weird stuff happening behind that phone, no clue what that is). https://bitcoin.design/guide/daily-spending-wallet/requesting/receiving/
In this case it's for two different mobile apps built with React Native. Here's the error:

ChatGPT was very helpful at deciphering and told me it has to do with my paths. But then it threw a bunch of cryptic potential fixes at me. Went down a few different rabbit holes which turned into dead-ends, and then gave up because I have other things to do.
Code dependencies are just the worst. There are two projects I'd currently like to locally build for testing, but I can't due to some cryptic issues related to Ruby and paths. This has been an issue for me for many, many projects (not just Ruby/paths) and prevents me from participating more in the development and testing process. Hours of StackOverflow and AI consultation typically just end in frustration with no progress because one issue just leads to another, and never to actually understanding what's going on. Big thanks to all the devs who have helped me over the years in these situations, even though it often didn't go anywhere. I'd like to end this rant with an appeal to providing automated builds for testing wherever possible to allow for broad participation. I know it can be a lot of extra effort, but it really removes insurmountable barriers for many.
We just had our second call around porting the Bitcoin UI Kit to Penpot. One week in, the group is making really good progress, while naturally bumping into all kinds of things to sort out. I'm excited to see where we'll end up. https://www.youtube.com/watch?v=rAcXTuYXcO0
The Human Rights Foundation (https://hrf.org) announced a bounty (https://hrfbounties.org) last night for porting the Bitcoin UI Kit (http://bitcoinuikit.com) to Penpot (http://penpot.app), from the proprietary Figma (http://figma.com) to an open-source alternative. It's something we had in the project, and now we are getting a boost to make this a real thing. The bounty is of course open to anyone, my goal as maintainer is to help contributors do the best work possible so it really pushes the project forward. I'm ready for proper open design collaboration.
A few people started gathering in the Bitcoin Design (http://bitcoin.design) Discord (#bitcoin-ui-kit-and-icons channel), and we had a kick-off call just now. The recording is already uplooaded, and notes are available as well (https://github.com/GBKS/bitcoin-wallet-ui-kit/issues/27#issuecomment-1655294685).
We'll have another call next week to dig deeper into the UI Kit and try to identify a list of tasks. The whole process will be completely in the open and you're invited to join.
I'm really excited for this.
Continuing design revisions on the upcoming chapter 4 of Saving Satoshi (nostr:npub1vy6wcgw6jhhtcmpawvlnsfx7g8qt8r40z7qlks9zwa4ed57vm5eqx527hr).
This was so far the most difficult one for me on the design side because it's so code-heavy. Luckily, there's a great team to tell me what to do.
Nosta supports them now (showing, but not yet editing, that will come soon). https://primal.net/e/note1smlemkp2cp2hn8rgyktj5r3v7cqurv3vnjsuy84exvwxtke0w0lsng0rkn
Why do people love Linktree so much?
Yes. You need to include absolutely everything in the universe - past, present, and future. Also imaginary things. And stuff in the multiverse. Otherwise you're censoring. Making any sort of choice is censorship. Simply by considering curation, you're already on the fast-track to censorship. Slippery slope, my friend.
Progressive security FTW. Wallets can help people understand if their current security setup is appropriate, and if not, how to adjust. "People shouldn't do X anyways" is a bit of a cop-out, IMHO. It should be very clear if you're putting yourself at high risk. https://bitcoin.design/guide/getting-started/principles/#provide-appropriate-and-progressive-security-for-all-types-of-users
Makes me think of this (in my mind) classic tweet about reducing Twitters SaaS costs for Figma by $500,000.
https://twitter.com/iamharaldur/status/1632915490233262081?s=20
People and organizations can be very pain-tolerant. Figma is an amazing tool, but...
... or maybe I am just one of those old people now who complain about how expensive things are and how everything was better in their youth... always a possibility.
Exactly. There's a ton of options out there and we've been chatting online for decades. Yet, somehow they still charge hundreds of thousands for it 🤷♂️.
Is following hashtags actually a good idea in practice? I find the hashtag signal-to-noise ratio usually too low.
Just posted my weekly update. A mix of work on the Bitcoin Design Guide, Bitcoin UI Kit, and Saving Satoshi.
I think you could tighten up the information density a bit. There’s a looot of blank space.
Looking good. Gotta say, the color frame you put around the screens is a bit distracting. If you have those visible during design, it might affect your choice choice of color, contrast, etc.
If you look really closely, this is what you see when sats stream into your wallet. Pure and raw magic internet money flowing through the veins of hyperspace.

Sats / btc / fiat units change in invoice creation - how do you like this solution? https://nostr.build/av/b48d8864f25a05cf0bc439a0f0d131f9b4de26bf81b8a7e711ac08a55bd87a72.mov
I like it. Not really discoverable, so you might need an extra icon somewhere. Reminds me of the iOS calculator where you can swipe left to remove characters from the input. Totally not discoverable, but very useful and intuitive once you know it.
The labels on the left are much more clear. How useful is the QR code? Do a lot of payments start by people holding up phones to their computers?
I wonder if there's a way to make "Generate a lightning invoice" and "Receive to bitcoin address" more similar. "Create a lightning invoice" and "Create a bitcoin address"? In both flows, you end up with some string you need to copy and share with someone. In that case, "Redeem LNURL" maybe should be last, to group the other two.
I also wonder if anyone understands what "Redeem LNURL" even means. Could this tech lingo be replaced with something more use case focused?
Thanks for sharing these explorations.
Great ideas and cool that you’re working on something similar. I’m still working on basic functionality, just got editing profiles done, but am definitely thinking about ways to entice users to get active.

