Something I’ve been noticing when vibe-coding a topic I don’t fully get yet: I make a ton of mistakes. Then I end up reading a bunch of code, adding logs everywhere, and writing even more. It feels chaotic, but weirdly effective.
Some people say this newer way of programming is making us worse developers… but is it? Are we worse off now that we don’t write in assembly anymore? Or maybe we’re just learning at a different layer of abstraction.
The theory usually comes later anyway—and it sticks better once you’ve wrestled with the mess.
Reminds me of a book @Gigi once recommended: https://craftandvision.com/products/start-ugly
In the parallel universe of Web3, XMTP is overengineering MLS messaging for wallet communication with L3 blockchains, gossip networks, and node partnerships—while Nostr already supports Bitcoin, and Cashu is growing fast.