| ▲ | colechristensen an hour ago | |||||||
I do. Software as a list of requirements and that's it. The local LLM appliance everybody has taking in a document specifying hardware, interfaces, and requirements and spitting out software changeable locally via conversation with its users. In the same way you have a cookbook with recipes to make dinner instead of ordering out. | ||||||||
| ▲ | cesarb 35 minutes ago | parent | next [-] | |||||||
> Software as a list of requirements and that's it. [...] a document specifying hardware, interfaces, and requirements [...] For that, you'd want the list of requirements and hardware documentation to be written in a precise, formal language. That's no different than writing them in a programming language (though a declarative one, instead of the more common imperative ones). I've in the past (way before LLMs existed) thought about automatically generating device drivers from hardware documentation. But besides the need for very precise documentation, hardware never works exactly as documented; a human-written device driver can avoid problematic areas (perhaps even by accident), while a computer-written device driver would end up exploiting every corner case of the documentation. | ||||||||
| ||||||||
| ▲ | broken-kebab an hour ago | parent | prev | next [-] | |||||||
Most people don't bake their own bread even if it's more approachable, and cheaper then vibecoding. Bread is just a recipe one may say. But in modern times have we ever witnessed disappearance of specialization? I don't think so. | ||||||||
| ▲ | sourdecor an hour ago | parent | prev [-] | |||||||
That is a cool perspective to consider. | ||||||||