#asknostr Is it a good idea to vibe code a bitcoin wallet and trust it?
Discussion
You act like I'm the 1st one to do it.
No, I act like you’re a spokesperson for Soapbox and you’re encouraging people to use their technology to do something that could very likely result in lost funds.
Teniendo en cuenta que hay que usar pocos fondos sería igual a tantas wallets lightning como las hay. No veo un problema
if you know code. I made a Spark wallet for myself that uses Spark sdk, like WoS and Blitz. if you know nothing about code then don't.
Considering we have some folks running bitcoin “businesses” and never even finish configuring their Alby Hub node, I certainly wouldn’t trust it.
Yes and no.
Yes, because it allows me to manage a small amount of funds for exclusive use in Nostr (I used to do it with Primal's, but it hasn't worked for months and they haven't responded to my messages).
No, it's not for sharing with others.
This falls within the realm of vibecoding represents: the possibility of designing according to your own needs.
Exactly. You get it, Connie.
But you did encourage other people to do it, and that’s careless. They’ll fuck around and find out and that’s on you.
Is it wrong to encourage vibecoding at all levels?
That's a whole other debate! haha. But no.
people are going to do whatever they want.
anyone can review the code for any wallet I vibe coded. it's all on my GitHub. review it, bitch about it, idc. I'm going to keep building and having fun. I've built a few.
I'm not a dev. I can't code. I don't code. it's a whole new world for me to be able to build apps and websites without writing code. so of course people are going to have a problem with it. 🤷♀️
vibe coding serves many purposes. like anything, there will be some who use it the "wrong" way, whatever that is. You use anything at your own risk. Bitcoin is about personal responsibility, not "Heather is responsible for all."
vibe coding will help people accelerate development, do things they couldn't before, and, as I often do, create something I want in the world before passing it off to a real dev for completion.
In the case of Shakespeare, it will help people get around censorship, create privately, own their code, not get locked into yet another monthly subscription, etc. One day, a wallet gets taken down. Then next, someone vibe codes a replacement. But it can be anything, a website, your X account, whatever. When it gets taken down, you can build your own. That is the point.
Some will vibe code for fun. Some will vibe code for need. and some won't vibe code, and just bitch about other people doing it 🤷♀️ 🤣
“I'm not a dev. I can't code. I don't code.” And so you shouldn’t be anywhere near making a bitcoin wallet or telling other people how to do so. I think vibe coding in general is dumb, but this is on a different level which is why I’m making such a point over it. You are being careless toward other people.
“To vibe code or not to vibe code” is not a moral dilemma. 😂 But it’s careless and irresponsible to encourage others to use it to make a bitcoin wallet knowing it could put their funds at risk.
nostr:nprofile1qqsfln36agetx43hsw8mgkm4hce9j46zu94m8er59nyzhv74p7gg0espzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgdwaehxw309ahx7uewd3hkc7cjzl6 thanks for the 1-sat zap. But no, there’s nothing to get over. You got offended and embarrassed that I pointed this out and you are acting the fool over it. You don’t need to apologize to me though. Just be more responsible with this issue.
There are people here with varying levels of technological knowledge. Vibecoding isn't going away, and people will do whatever they want without any intervention from us.
We learn from our mistakes and shouldn't expect to be led by the hand.
Perhaps a good safeguard would be to say that you're not a developer and always mention that it was done via Vibecoding. At least for now. Eventually that will stop mattering.
People will do what they want, but it’s prudent to call out dangerous behavior when you see it. You would warn someone about to walk off a ledge if they couldn’t see it, no? Encouraging people to vibe code a wallet is dangeous and I will absolutely point that out when I see it.
You can type the word "Cashu" and Shakespeare will build a Cashu wallet based off of a template that nostr:nprofile1qqstuu6ccnl9q9yvejhuqt4zqhvqz30z2wyf4gu43k404p3hq37ggrspp4mhxue69uhkummn9ekx7mqpzpmhxue69uhkummnw3ezumrpdejq42ufhe built. You don't need to be a developer here, because the developer already built it. Shakespeare is just taking his code and forking it. It's not a purely vibe coded wallet from scratch. A real developer spent a very long time building it.
Now, I wouldn't use a purely vibe coded wallet from scratch, but I'd use a wallet built from Shakespeare, because I know it's source. Would I use that wallet for anything more than a hot spending wallet for Zaps? No. I'd treat it exactly the same way I treat my npub.cash wallet that I'm still using since Nut November.
Maybe that's what's missing here? Examples of what these wallets are perfect for? Recommend used cases for and against?
Thank you Derek! 🫶
I was building a cashu wallet in vercel, it generates invoices fine, and I paid it in Wos.
The payment went somewhere, but not to my wallet. 😂 
The ability to experiment, learn, and iterate we get from vibe coding is kinda awesome.
You mean this template that nostr:nprofile1qqstuu6ccnl9q9yvejhuqt4zqhvqz30z2wyf4gu43k404p3hq37ggrspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgswaehxw309ahx7um5wghxcctwvsnyk0v7 built where he states that the probability of it being a bad idea is very high, with replies from 2 other developers warning about the lack of security audits and risk of losing funds? Dumbasses, all of you.
nostr:nevent1qqsvhw5eqywjy3x0j2g0ygd6ycp3upqzp79cpavwmz4hur6pcn2d20qws4vet
People drive cars. Some people are race car drivers, most people drive to school and work at normal speeds. Everyone puts on a seatbelt.
I think these debates will go away eventually. I'm sure if we look back at the debates people had about the World Wide Web in the 1990s, many would make us laugh.
I've never represented myself as a dev. I've said for ages I'm not a dev. Yes, as a kind of disclaimer, but also because it pisses some people off.
Cory Doctorow writes some things related to this in his book, "The Internet Con" about how we got to some of the shitty things we have now that have no interoperability... It's a good book for everyone here to read. I'm halfway through it.
One of the things he mentions is about how Epson used cryptography to screw people into buying their expensive branded printer ink. Meanwhile, here in Bitcoin, we use it for freedom tech.
You'd probably like the book.
#asknostr
nfw
Why if you can use nostr:npub1cm3rpgj7457yjuqnvdalxaauakqu0ndkpkyp5cldkyutpz4xszpsmk96wt
Yes, or any number of wallets coded by actual developers 😂
But nostr:npub1cm3rpgj7457yjuqnvdalxaauakqu0ndkpkyp5cldkyutpz4xszpsmk96wt is amazing and the best one in my opinion. And it's opensource.
Definition of wreckless. I know someone who runs a company and has a developer building a wallet. He recommends people don't keep more than a couple hundred bucks on it. But people are fucking dumb and bitcoin is hard to understand (especially compared to venmo or cash app) si they always ignore that shit. He knows a member of his family that put more than $10k on that wallet even though he repeatedly tells him he needs to get a cold wallet and put it on there.
This is the equivalent of a fortune 500 company thinking excel is a database.
Great analogy 🤣🤣🤣
Would you let your surgeon get snipping tips from ai?
