3 ms·
I'd love to hear some of those ideas here.
by Cilvic 6y ago
I'd love to hear some of those ideas here.
- rektide 6y agoI have a hard time thinking of software that would not be easier to develop, if one could take this infrastructure for granted. Data storage & networking are a huge part of the lift, that we can sometimes reach for tools on but which are always in large part artisinally crafted per application, & getting these concerns well implemented, and implemented in a user-empowering fashion is a huge leg up for any kind of app development. The more networked you want to get, the clearer it seems Spritely is a win. If there's only some networking- a todo application shared between devices- your advantage is significant. If you want to share that todo list between a bunch of family members, & delegate tasks, you go from using the data-storage system & some modest networking to relying much more heavily on other aspects like Goblins distributed programming/ocap, Brux contact management, Mandy activitypub for sharing. Basically I'd just be standing on stage listing different apps. All apps need many of these components, for almost all apps are connected apps these days: the assumption is that the data will be available across systems, across devices. We have surprisingly little to bring to bear here; most apps end up doing an enormous amount of artisinal hand-craft work to build their own back-end infrastructure layers. The few couple platforms targeting general app-dev like AWS AppSync & Google Firebase have very limited scope & goals, less concern with our public, standardized multi-user network tech like ActivityPub & ocap, & only provide what they provide, are not open enough to themselves be enhanced & extended & experimented with, only atop.