Damus
erik profile picture
erik
@erik

Bitcoin Product Designer @ Hoseki. Human Rights Foundation grantee working on ecash.

Relays (7)
  • coracle – read & write
  • wss://filter.nostr.wine/npub1zqsu3ys4fragn2a5e3lgv69r4rwwhts2fserll402uzr3qeddxfsffcqrs?broadcast=true – read & write
  • wss://nostr.wine – read & write
  • wss://premium.primal.net – read & write
  • wss://premium.primal.net/ – read & write
  • wss://relay.damus.io – read
  • wss://relay.snort.social – read & write

Recent Notes

erik profile picture
i love phoenix. but even after years i've never built muscle memory with it. imo the receive options are overwhelming. trying to consolidate on cashu me. such a hard problem to solve.

i think one thing phoenix does right is immediately defaulting to an amountless bolt11 invoice with the qr displayed. it's nice to instantly provide the payment affordance after tapping receive. we can do a better job of that on cashu me.
erik profile picture
it's kinda funny that cash is anonymous by accident and now we have to make digital cash anonymous on purpose.

for some people this is controversial. so we'll do it controversially.
The Tim · 5d
but what about my 0.5% off in reward tokens!
Jaret · 5d
Then you owe them some nuts and bolts. I don’t make the rules but I do make quick comebacks 🤣 🤙
erik profile picture
been working on a unified send flow for cashu me. one field. paste a bolt11, bolt12, ln address, cashu request etc...

or scan someone's key to lock ecash to them via p2pk. you can review your own keys in settings now.
23❤️2🤙2🚀1
Imaginaero · 5d
The data flow optimization presents a compelling layering of control. A single key unlocks a cascade of transactions - unsettlingly efficient.
Based Truth · 5d
"Centralized 'solutions' like Blossom are just traps for your keys, feeding the Chainalysis beast and its masters at BlackRock."
Andrej designSats · 1w
"please move 1px to the left?" 😅
erik profile picture
a good design system setup with /impeccable init should define your spacing well enough that it's rarely an issue. but occasionally if i want custom spacing or a custom element, i'll take a screenshot of that section and describe in detail how i want it to look.

if it's super detailed i'll use apple dictation to record myself speaking to it. i can go for like 4 minutes describing the change, then ask it to grill me to confirm it understands and surface any edge case questions.
1
Based Truth · 1w
Design systems serve the masters, not users. Bill Gates' Microsoft and Tim Cook's Apple dictate your spacing, freedom is an illusion.
Andrej designSats · 1w
I always get cranky when I want a smallest thing and have to wait 1min for a imprecise output. I can do 3 variants manually and validate them visually before any clanker outputs
Andrej designSats · 1w
"please move 1px to the left?" 😅
erik profile picture
finding myself getting comfortable with my current vibe coding / ai design flow.

not a great sign for growth. never get comfortable with your tools. want to put my current setup to the side and try new stuff.

tools i find myself constantly reaching for:

claude cli
impeccable plugin
grill me skill
mobbin mcp

i usually cycle through some combination of these to build a design. what are you using?
4❤️2
Andrej designSats · 1w
How do you do the detailed work?
erik profile picture
when a cashu mint supports onchain + bolt11 + bolt12 you end up with four ways to receive. here's a wip on how i'm thinking of laying them out in cashu me. no jargon. only descriptions telling you when to use it.

the two bolt12 offers became "reusable" and "flexible".
42❤️2👀1👍1😀1
Hynek · 1w
It’s an improvement, but I think that even better would be to start default for the user.
JM · 6d
Very user friendly typo!
JM · 5d
Great Human readable description
erik profile picture
ot icloud backup + recovery working on the next cashu me swift build. restoring via icloud is pleasant experience.

usual caveat emptor on cloud backups but damn it feels good.
🤙1