Is it wrong to encourage vibecoding at all levels?

Reply to this note

Please Login to reply.

Discussion

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.

see, this is an example of a wallet i wouldn't use because it's purely vibe coded by a non-developer :P

Hey, I'd throw 1 sat on it for giggles and shits.

I wouldn't use it either, it was merely a test. Only send like 10 days each test.

You get it.

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

“The probability that this is a bad idea is very high, but there's a small possibility it could be awesome

Contributions welcome, play responsibly”

Hopelessly ignorant

and then he spent 3 months building it. it wasn't released the last day of November.

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