I see LinkedIn is working great today. (This was after I looked at two people's profiles that I know exist and LinkedIn told me they don't exist). https://oyster.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:cak4klqoj3bqgk5rj6b4f5do&cid=bafkreif3qsg2vdp36c5ys6ecntr2cdpx5li6wcq75yfqidhvikbe7vyalu
At some point, I'll probably reupload the PRD and ask it to compare it to what we have.
So, from there, I just worked major feature by major feature to try to get each one working. So, as of now I think I have four major features working. With probably one (maybe two) more to go. After that I'll go back and clean up some stuff, work around the edges etc.
I have to admit, the parts that are now working are exactly what I was hoping to create as a tool for myself. There's still one "major" feature that isn't working and I'll tackle that soon. Then a few smaller features. But getting major features working is fun.
And... I finally got it working. Thing is, the more I worked on it, it started breaking other features that were already working. But I was able to reset it back to earlier code that was working, then I totally reset the chat as well, to get rid of context clutter.... Then...
... I explained what I was pretty sure was the error that it was making (one of the things I had discovered in the earlier long chat that never quite fixed it, but made sense to me as the problem). Finally, I asked it to build in a test to verify that the feature worked. All that combined: it works
I've basically gone through 20 variations of "hey, this feature isn't working yet, have you thought about x?" and gotten the same broken feature back each time. Finally got it working... but not working right. Celebrated briefly before explaining to the AI why its "solution" is wrong and got back: https://oyster.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:cak4klqoj3bqgk5rj6b4f5do&cid=bafkreiah33x7hn2h3ac4twjqmj43ginmrin77dtqqmlfn43fvyf7ekyzjq
The "theory" is "I've got big guns and the Supreme Court said I'm immune from any criminal prosecution, and Congress lets me get away with everything, so I'm gonna murder brown people with big explosions and tell the public I'm saving them from drugs." Saved you a click. https://oyster.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:cak4klqoj3bqgk5rj6b4f5do&cid=bafkreifod7xiqjorti2slvlvfigrifmk2qxxmlt7l5uv3nbahh3d6qhpbm
I am reminded, again, that vibe coding with AI tools is like having a very, very eager, but not very bright intern. Ready to jump in and do everything, but not very good at it. I have to constantly clarify instructions and it is repeatedly issuing groveling apologies, which get old fast. https://oyster.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:cak4klqoj3bqgk5rj6b4f5do&cid=bafkreid724mwbrt2gvwbkplpqekirqc6nomxad5cdvbylb32pi6uhhjhde
It's still amazing that I can type in a general description of what I want... and get working software out of it. But, it requires a level of patience not unlike trying to train an over-eager puppy. It's certainly not for everyone.