▲ | Brendinooo 5 days ago | |||||||||||||
When I read an article like this it makes me think about how the demand for work to be done was nowhere close to being fully supplied by the pre-LLM status quo. | ||||||||||||||
▲ | theshrike79 5 days ago | parent | next [-] | |||||||||||||
LLM assisted coding can get you from an idea to MVP in an evening (within maybe 1 or 2 Claude 5 hour quota windows). I've done _so_ many of these where I go "hmm, this might be useful", planned the project with gemini/chatgpt free versions to a markdown project file and then sic Claude on it while I catch up on my shows. Within a few prompts I've got something workable and I can determine if it was a good idea or not. Without an LLM I never would've even tried it, I have better and more urgent things to do than code a price-watcher for very niche Blu-ray seller =) | ||||||||||||||
| ||||||||||||||
▲ | measurablefunc 5 days ago | parent | prev | next [-] | |||||||||||||
It's never about lack of work but lack of people who have the prerequisite expertise to do it. If you don't have experience w/ kernel development then no amount of prompting will get you the type of results that the author was able to achieve. More specifically, in theory it should be possible to take all the old drivers & "modernize" them to carry them forward into each new version of the kernel but the problem is that none of the LLMs are capable of doing this work w/o human supervision & the number of people who can actually supervise the LLMs is very small compared to the amount of unmaintained drivers that could be ported into newer kernels. There is a good discussion/interview¹ between Alan Kay & Joe Armstrong about how most code is developed backwards b/c none of the code has a formal specification that can be "compiled" into different targets. If there was a specification other than the old driver code then the process of porting over the driver would be a matter of recompiling the specification for a new kernel target. In absence of such specification you have to substitute human expertise to make sure the invariants in the old code are maintained in the new one b/c the LLMs has no understanding of any of it other than pattern matching to other drivers w/ similar code. | ||||||||||||||
| ||||||||||||||
▲ | bandrami 5 days ago | parent | prev | next [-] | |||||||||||||
IDK, the bottleneck really still seems to be "marketable ideas" rather than their implementation. There's only so much stuff people are willing to actually pay for. | ||||||||||||||
▲ | pluto_modadic 5 days ago | parent | prev | next [-] | |||||||||||||
things were on the backlog, but more important things absolutely needed to be done. | ||||||||||||||
▲ | mercenario 4 days ago | parent | prev [-] | |||||||||||||
demand is infinite, we will always want new things and things faster, smaller/bigger, lighter, cheaper. |