How can we reconcile AI coding a functional X server with the assertions that AI is overrated and we’re in a bubble?
How can we reconcile AI coding a functional X server with the assertions that AI is overrated and we’re in a bubble?
The dot com boom in 1999 was a bubble, but the internet was still useful and important and obviously survived.
The bubble is due to the skyrocketing valuations and questionable financial future of the companies involved, not because AI isn’t useful.
Maintaining Xorg might be unreasonably hard.
But I agree with you LLMs are amazing at this - I had Claude throw a half baked one together in less than 24h.
Since 2006, knowledge has become more available on the Internet. There is StackOverflow (for) now, and any number of developer blogs, in addition to the voluminous books published on programming. Hardware setups became more homogenous and the kernel took over handling more of graphics. Compilers, static analyzers, debuggers and testing tooling are all leagues better now. More code is published online, which can be used as learning material. Developers as a class of people have grown in numbers and experience. More mistakes in various open source software projects have been made, and recorded publicly for others to learn from.
Simple: AI is not overrated at all. Might still be a bubble though, that's an entirely different consideration.
Something is still holding us back though. One would think that we'd have a dozen total rewrites of Linux at this point.
By refusing to use it because the BSD's are my escape from vibe coded hell
And rewriting POCs of existing projects will not necessarily increase productivity
Maybe development generally was getting unnecessarily complex, and people were cutting corners. And now with AI they will be able to do it better. Which possibly wouldn't directly justify the amount invested AI
Also, there are thousands of X11 servers in the training set, you could one-shot them at this point. Setup an RL loop and you can have it even work.