My understanding is that Jack Dorsey had the idea but didn’t know how to do it, as in, had no experience with the Bluetooth stack.
I think he used https://github.com/block/goose and it produced something that worked. And, without knowing how it worked, he pushed to the App Store.
Pretty cool way to get from 0 to 1. To quote, nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc, the minimum vibeable product.
So, on a scale of completely human to blindly AI’d, my impression was that it was nearly completely blind.
And I wondered, ok it worked but how well? And accordingly to nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg it seems most of the code has be rewritten. Though AI assistance still played a role. And to be fair, all software projects evolve.
My experience vibe coding has been frustrating. A solution can be generated quickly and seems correct but has usually been proven incorrect in edge cases or worse. I probably need more practice.
It’s replaced Google for me, and low value questions are a no brainer, like how to install gdb on SLES15, command line flags, or what’s the difference between grey and gray. But, I’ve yet to produce good code with it, beyond copy and paste-able blurbs.
Thank you for attending my TED talk.