Something that makes me annoyed about computing is that two systems can’t just talk to each other without prior coordination anymore.
-
@alex what kind of system are you talking about?
-
@risottobias any third party service to any other third party service is almost certainly unable to talk to each other without prior coordination.
-
@alex as compared to....?
-
@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
-
@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 pasta la vida 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.
-
pasta la vidareplied to Khionu S :trans_furr_white: on last edited by
-
Khionu S :trans_furr_white:replied to pasta la vida 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
-
pasta la vidareplied to Khionu S :trans_furr_white: on last edited by
-
Khionu S :trans_furr_white:replied to pasta la vida 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).
-
pasta la vidareplied to Khionu S :trans_furr_white: on last edited by