Hacker News new | ask | show | jobs
by philipswood 775 days ago
Software often doesn't do the thing you want to do.

It almost does it.

Or it can just-just do it with contortions and a lot of repetitive toil on your side.

I think writing little plugins and drivers to do the thing you want with an LLM is something that could be built into a lot of software.

I don't think LLM can architect and build whole systems yet, but this niche is something that can be done.

3 comments

I am not sure that LLMs change much with regards to malleable software. A lot of software used to be somewhat malleable [1]. But that got removed, because it wasn't A/B testable or it wasn't the most easy implementation thinkable. Those two points are not changed by LLMs. Therefore, I doubt we will see a resurgence of malleable or at least configurable and scriptable software. Although, I would love to see it. Even those small features to adapt the application to your style of working instead of the other way around was extremely useful, imho.

[1] There was a time, when it was considered a standard feature of a UI that you could change keyboard shortcuts and toolbars. MacOS and Mac OS X even had an API that end users could use to script across multiple applications. Amiga OS had something similar based on the language Rexx.

> I think writing little plugins and drivers to do the thing you want with an LLM is something that could be built into a lot of software.

Containing the craziness within low level drivers sounds like the perfect way to do several great things: fuzz the OS for vulnerabilities, finally relieve embedded engineers of what they clearly hate so much, save good tech from the scrap heap. So many wins!

I've heard rumors of people that don't know how to code using LLMs to make blender addons in python, so this has already started I think.