I spent the whole day vibe coding and ended up getting into a big argument with ChatGPT. I caught it lying to me and when I called it out, I actually got it to admit it was lying and making up things.
Then it started making jokes, about me so I yelled at I’m tired of it’s jokes when we’re trying to troubleshoot serious issues.
The truth is, it’s not quite ready to handle complex vibe coding sessions yet. As the code gets longer and more involved, it tends to get confused and avoids reviewing the full context. I caught it red-handed skipping over parts of the code.
On the bright side, It helped me setup my server to self-host my Nostr stream and create a streaming page on my website. I can now start and end my Nostr stream directly from the site using buttons, which feels like a huge win.
Still, I realized I need to go back and learn the basics—like how functions and programming logic work—because that fight with ChatGPT gave me a headache.
That said, I do think that in the future, it’ll be able to handle much larger and more complex projects, especially as it keeps learning from people like me who are out here vibe coding in the wild.
Here is a screenshot of our work. I used the nostr nos2x browser extension and that allows only myself to see the start & ends stream buttons.
I was even able to setup the nostr chat with users being able to reply but it only worked at 90% .
I’ll work on it another time and eventually get zaps working. Imagine that. You we can all live stream, chat, zap straight form our websites. very cool!

Note ID:
note1l9m84qfuh0y9g6m5r9lusfjhm4jxm9dk6h0a0ek8e6frmr7s7plqa77hal
