| ▲ | Malleable software = solid bases and custom code(mdubakov.me) | |||||||||||||||||||
| 51 points by tablet 4 hours ago | 12 comments | ||||||||||||||||||||
| ▲ | jasim 20 minutes ago | parent | next [-] | |||||||||||||||||||
It is so hard to predict the future, of all things. But I think there is another approach which is already tried and tested - frameworks. I think frameworks would mutate to be agentic - they'll come with skills and documentation targeted to LLM agents, and they'll have far more breadth than anything we've seen, a certain lack of restraint, and will sacrifice composability and orthogonality because they are no longer useful for agents. The framework I'm building - plug: https://sapporta.com - brings in a set of UI choices (datagrids for every table) and a set of API choices (everything exposed to agents) which is not typical to classical frameworks. If you're building database applications, it contains most of the things that a typical NoCode tool would have, but with complete code and the ability for agents to build upon it. I think Sapporta is one of the first frameworks with this point of view, but it has only been a few months since Opus 4.8, and I think in the coming months we'll see a lot more vertically integrated horizontal frameworks (the solid base) that can get us malleable software with custom code. | ||||||||||||||||||||
| ▲ | mickael-kerjean 2 hours ago | parent | prev | next [-] | |||||||||||||||||||
That's the path I've been on with my Dropbox alternative [1]. The 80% is the fast core that focus on file management, the remaining 20% is coming via plugins which implement one of core interfaces so you can handle your own storage, authorisation, authentication, custom apps to handle file types, ... Fun fact, there is 10x more code in the various plugins [2] catering to everything than the core code that was supposed to be the 80%, unsurprisingly everyone needed a different 20%. Plus I find it cool that the guy who needed a gobd compliant log system that have ton of properties to keep auditors happy enforcing hash chained signed with rfc3161 does not contribute to making the system shittier for everyone else [1] https://github.com/mickael-kerjean/filestash https://github.com/mickael-kerjean/fdrive | ||||||||||||||||||||
| ▲ | genatron_ai an hour ago | parent | prev | next [-] | |||||||||||||||||||
Having that working base that agents can then customize from is a great approach because you get some of the brownfield benefits where there are established patterns that it can continue to follow. This is often much faster and predictable compared to starting from scratch, where even though agentic development is fast you need to have a true dev mindset and think about everything. | ||||||||||||||||||||
| ▲ | marcosdumay 9 minutes ago | parent | prev | next [-] | |||||||||||||||||||
So... The prediction is exactly what people have been doing since the turn of the century? I put high odds on this one being correct. | ||||||||||||||||||||
| ▲ | jdcaron an hour ago | parent | prev | next [-] | |||||||||||||||||||
I am currently building this vision with AliaJS (platform engineering tool), where the solid base for the platform will be ERPNext, I agree with the author, we can be flexible on solid bases, it just needs to be more open (not SAP) so we can iterate faster. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | codetiger 2 hours ago | parent | prev | next [-] | |||||||||||||||||||
Agree with this approach. Am building tools around the same concept 80% solid base and rest of for the custom business logic. https://github.com/GoPlasmatic/Orion | ||||||||||||||||||||
| ▲ | pavo-etc 2 hours ago | parent | prev | next [-] | |||||||||||||||||||
Pi is a great example of this. I've used it as the basis for a fleet of agents I'm running on my server, but rather than using the Pi TUI I run it in headless-mode and have extended it to use XMPP as its communication layer so I can use any device with the same sessions, and so agents can talk to each other. The Pi harness is built to be extended like this, and it's a joy to work with. | ||||||||||||||||||||
| ▲ | brabel 2 hours ago | parent | prev [-] | |||||||||||||||||||
Why should we believe someone who was so extraordinarily wrong about no-code before? | ||||||||||||||||||||
| ||||||||||||||||||||