I noticed a badge at the bottom of the site indicating that the current website (and perhaps the repository?) contains 0% AI. I’m wondering whether the author Marijn dislikes AI, or if this is simply a statement that the code is built entirely by humans, not by cheap or so‑called “AI Boys” who claim they can replicate something in a day.
By the way, a few years ago, after I figured out the build process of Proeemirror, I manually translated the Prosemirror documentation into Chinese (there was no AI back then) https://prosemirror.xheldon.com, spending several months of after‑work time and adding some of my own insights and notes. In the following years, AI advanced rapidly, and I used AI again to re‑translate the whole site.
I don’t think language models are a good way to build complicated software. Their reasoning is too rudimentary and flawed to be rigorous. Also I hate the development process of having an idiot sidekick spit out bad code for me to fix. I’d rather write it myself.
Also the whole shameless copying of other people’s work (and charging for it), and the fact that these algorithms are so ridiculously inefficient they are causing a scale-up of environmentally destructive infrastructure just to run, makes me uninterested in integrating them in my process.
On-demand translation tools are probably good enough that people can just translate my docs to whichever language they need. I’m not sure setting up translated versions of websites is a very useful thing anymore.
See my project announcement post. I cannot leave design problems alone. Since ProseMirror is still heavily used, it seems like there is a space for this kind of system. So it seems like it would be worthwhile to try and improve on the existing, somewhat flawed library.
Opinions are my own but, building a translated version of the prosemirror site using AI has very little value in my opinion, as you can “build it in seconds with our latest model" I would recommend people to browse the latest version, and using a translator if really needed
That’s exactly the point I want to emphasize. I have some personal comments under certain interfaces (by adding a bit of magic to the build process). At the same time, the documentation translated by AI is fully automated and can stay up-to-date at all times.
Also, when you hover the mouse over the documentation, the original text appears, ensuring you can compare it with the source.