Remix.run Logo
wccrawford a day ago

I've been using Claude to plan out some personal projects, and at first it seems like it can do anything!

But as I've used it, I've noticed that it overcomplicates everything and often even forgets what it previously said, and makes decisions that contradict it.

The AIs need a firm guiding hand, like a lead developer would give junior and mid-level programmers, and even occasionally to a senior developer that went off the rails for personal obsessions.

For instance, I was just trying to have it make a simple shopping list app. I had Claude take my old shopping info from the Google Keep list we use (it keeps the old checked-off items) and get the latest grocery ad, and produce a list of suggestions. It was amazing! I decided I want to send that info to a server, have a checklist there, and then keep the info for later so the AI could do it again.

After a lot of questioning (via Matt Pocock's skills, which are great) it was so complicated I finally yelled at it for overcomplicating everything, and told it how simple I wanted it to be, again.

It kept insisting on IDs for products, IDs for stores, IDs for store sections... Even after I told it no IDs. I finally said it a few more times in different ways.

It's finally getting back to the simple webapp that I imagined. It needed a lot of handholding to get it there.

And it's the kind of thing I would see from devs that were inflexible and had to see things a certain way.

I'm not ruling out that it could eventually get over this phase, but I have a feeling it'll always be something that needs handling.

My other project right now was naturally complex, and needed a lot of that stuff, and things have been going better, but I still correct it rather a lot, even on things I'd previously told it.