Forgot your password?
typodupeerror

Comment I tried (Score 5, Interesting) 119

I tried hard in the last 2 months: I bought Claude, came up with a project I thought seemed reasonable: JS-based rich-text editor with plugin system. Existing solutions (CKEditor, TinyMCE, Quill, etc etc) are old, unwieldy, sometimes proprietary, and modern browsers have many newly supported features... My goal was an HTML web component of /

I tried to carefully prompt. Before coding I used Claude to help research the issues involved (dead standards, browsers handling edges cases differently, generated HTML questions, etc.). Claude was thoughtful and reassuring. I knew it would be more complex than Claude kept insisting, but that's OK. As usual with LLMs, at first I was more than impressed, I was blown away.

Still, bugs. That's expected. Fixes were easy and it was amazing how Claude understood the issues. But the more I tested, the more the bugs proliferated. Some issues activated Claude to rewrite whole architectural parts of the codebase, which broke dependencies. Fixing the dependent stuff introduced new bugs. I slowly had to learn more and more about the implementation specifics. More and more I had to audit the code changes, revert, try again. Soon I found myself questioning Claude's approaches in what seemed to be subtle ways. At times I was forced to really dig in, and the code – which looked so clean and organized – was a true spaghetti mess. Out-of-date comments. Repeated blocks of functionality with small differences. Convoluted back-and-forth paths across files, functions, classes. Each plugin had drifted to requiring its own long list of specialized one-off supporting worlds of code. Basic browser functions got overwritten with convoluted bespoke mish-mash slop with long interruptions of exceptions work-arounds and crazy shit.

Maybe the thing works. But the bugs are brutal! Everything is delicate! I've lost track of what the hell is going on.

But all of this was very familiar! It all looked like what USED TO happen to me before I got experience. What happened when I instructed programming newbies to take a crack without supervision. What happened when someone paid $5 to Upwork for something the boss thought would be easy.

We are not there yet. Not even close. It is 1998 and we are using for layout with the "100% td width" work-around.

Comment Re:Subsidies can't last forever (Score 1) 119

> and the Chinese are always ready with a cheaper product.

Chinese gov't is likely subsidizing those also to gain market-share. So it's in the same boat, perhaps at a different pace though, as they don't have to care what Wallstreet wants

> Open Source AI thingies

Running on in-premises hardware? If cloud-based, the subsidization time-bomb may still play out.

Slashdot Top Deals

The computing field is always in need of new cliches. -- Alan Perlis

Working...