Skip to content

essays: add Matrix Communication Platform (2020, historical)#3

Merged
CybotTM merged 1 commit into
mainfrom
essays/matrix-platform
May 10, 2026
Merged

essays: add Matrix Communication Platform (2020, historical)#3
CybotTM merged 1 commit into
mainfrom
essays/matrix-platform

Conversation

@CybotTM
Copy link
Copy Markdown
Owner

@CybotTM CybotTM commented May 10, 2026

The oldest known post in the candidate list (July 2020). Documents the long-arc decision narrative from self-hosted XMPP/Prosody (2011) through Skype and Slack to a federated [matrix] platform (2019).

Status: historical — that's exactly what this status flag was designed for. The decision narrative is still valuable, but specific operational claims have aged: Synapse defaults, Element renaming from Riot, Facebook bridging crackdown, federation/spaces evolution, E2EE-by-default. A top-banner blockquote sets the Stand: 2020 expectation so readers don't take six-year-old ops details as current advice.

Bonus: the status-pill rendering on this essay also gives Lighthouse-CI coverage of the status-pill code path, which the five existing current essays don't exercise. Updated .lighthouserc.json to include this URL.

Light edits in the port (per the agent report):

  • Top disclosure clarifying the implicit "we" (then a ~12-person Netresearch engineering team).
  • Replaced internal tool laundry-lists with generic categories ("issue trackers, wikis, source-hosting platforms, monitoring systems"); kept "we" where it carries narrative voice.
  • Inline annotation on the Riot→Element rename in the references list (the rename was contemporaneous with the original post).

No customer names, no internal Jira keys, no internal URLs were present in the source — nothing else to strip.

The oldest known post in the candidate list (July 2020). Documents
the long-arc decision narrative from self-hosted XMPP/Prosody (2011)
through Skype and Slack to a federated [matrix] platform (2019).

Front-matter status: 'historical' — that flag was designed exactly
for this case: the decision narrative is still valuable, but specific
operational details have aged (Synapse defaults, Element renaming
from Riot, Facebook bridging crackdown, federation/spaces evolution,
E2EE-by-default). A top-banner blockquote sets the 'Stand: 2020'
expectation so a reader doesn't take 6-year-old ops claims as
current. The status pill rendering on this essay also gives
.lighthouserc.json's category-1.0 assertion coverage of the
status-pill code path, which the existing 'current' essays don't
exercise.

Light edits in the port:
- Top disclosure on the implicit 'we' (then a ~12-person Netresearch
  engineering team).
- Replaced the laundry-list of internal tools with generic
  categories ('issue trackers, wikis, source-hosting platforms,
  monitoring systems'). Kept 'we' where it carries narrative voice.
- Inline annotation on the Riot→Element rename in the references
  list (rename was contemporaneous with the original post).

Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
@CybotTM CybotTM merged commit d80103a into main May 10, 2026
3 checks passed
@CybotTM CybotTM deleted the essays/matrix-platform branch May 10, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant