Even though I’m anti-AI, I would never argue that these new programs are terrible, because some of them are decent.
But I don’t think this surge of tools created by LLM-assisted programming is a good thing. Yes, there are some advantages for mature codebases, especially at the beginning, but I don’t think that’s worth the overall results.
Indeed, for one, a lot of these programs have gotten to the point that they do MOST things decently. But what about the last 5% of a program that really gives it polish? The kind of polish that only results from a huge userbase testing it? How will any of these programs find a huge userbase when one can be developed as a little hobby in a week? And that will only get exacerbated with time.
Secondly, even for existing software, it makes it “too easy” for anyone just to introduce new functionality that sometimes doesn’t really make sense. Yes, again there are exceptional cases, like some of the darktable modules, but already we’re seeing some cases where endless new functionality is just being introduced that may not make much sense photographically (I’d argue that the color harmonizer module is a borderline case here, but that’s a different discussion.)
But even if some developers are careful about their software and their features, the very existence of endless options is just a bad thing. It encourages superficiality almost to the absurdly humorous point where photographers are taking time away from figuring out how to take better photos (which ultimately results in more joy for them) and putting that time into testing Raw editors. Now just testing new tools seems to be the hobby.
No one wants to say it, but while some choice is good, too much choice is a bad thing. It’s like when you go on Amazon, search “frying pan” and get a thousand throaway brand versions that all suck. There are so many options that one can’t even put enough time to understand which ones are good and which reviews are good, etc.
Abundance might be good, but too much abundance is a bad thing. And I think everyone who has put their time into using AI to code a new Raw developer is ultimately doing a disservice to the software world and to photography. Same with any other kind of software.
People only can’t see this downside because one new Raw developer might be interesting and useful, maybe the second one too, but the hundredth over time starts to contribute to this degeneration.
So, I think this proliferation of Raw editors is ultimately a bad thing, even though in isolation one can actually be helpful. It’s our ultimately failing that we just don’t have the instinct to recognize this “ultimately bad, proximately good, net negative” scenario and avoid it. But I think human beings are very foolish for blindly encouraging these things.