Something that makes me annoyed about computing is that two systems can’t just talk to each other without prior coordination anymore.
-
Alex Zenlareplied to {Insert Pasta Pun} on last edited by
@risottobias any third party service to any other third party service is almost certainly unable to talk to each other without prior coordination.
-
{Insert Pasta Pun}replied to Alex Zenla on last edited by
@alex as compared to....?
-
{Insert Pasta Pun}replied to {Insert Pasta Pun} on last edited by
@alex if a company makes something new that speaks a new language, it'd have to have coordination
like if we had said everything has to speak AOL and new things aren't allowed
or if we froze activitypub
or froze kubernetes
and entrenched an old standard... becoming... SMTP or XMPP, with the upsides and downsides to a permanent standard
-
Alex Zenlareplied to {Insert Pasta Pun} on last edited by
@risottobias i am watching an old video about NEXTstep, and the model for cross application communication is generic enough that two apps can work together without prior work. My observation is that today, the web basically doesn’t have this, web hooks exist, etc, but that still requires coordination of payloads.
-
Ariadne Conill 🐰:therian:replied to Alex Zenla on last edited by
@alex @risottobias this was the point of using JSON-LD for activitypub, but it doesn’t work well.
-
Khionu S :trans_furr_white:replied to {Insert Pasta Pun} on last edited by
@risottobias @alex The thing is, it's possible to design systems that are forward compatible. It's hard, but that's not a reason against doing it.
-
{Insert Pasta Pun}replied to Khionu S :trans_furr_white: on last edited by
-
Khionu S :trans_furr_white:replied to {Insert Pasta Pun} on last edited by
@risottobias @alex kind of not really. When you design a forward-compatible system, it has a foundation that eliminates the need for backwards compatibility
-
Khionu S :trans_furr_white:replied to Khionu S :trans_furr_white: on last edited by
@risottobias @alex one way to visualize it is you get horizontal branching instead of more linear branching over time
-
{Insert Pasta Pun}replied to Khionu S :trans_furr_white: on last edited by
-
Khionu S :trans_furr_white:replied to {Insert Pasta Pun} on last edited by
@risottobias @alex often some form of framing, thoroughly detailed optionals, forecasting the needs of users and capturing their complexity in someway(s).
-
{Insert Pasta Pun}replied to Khionu S :trans_furr_white: on last edited by