> Will end-user applications ever be truly programmable? If so, how?
I think that most end-user applications now have APIs that allow you to manipulate the data. For example, Salesforce, Lever, Excel, etc. all have APIs for reading and writing data. Allowing end users to build custom UIs on top of those APIs seems like a simpler problem.
Retool (https://tryretool.com) is a fast way of building UIs on top of data. And so if there are APIs for reading and writing data from “end-user applications”, Retool lets you build custom UIs and workflows on top of them quickly.
I think this is an interesting problem, and I’m not sure what the right solution is. If anybody else has ideas, feel free to email me — I’d love to learn! I’m david@. :)