---
title: Collective digest — 2023
date: 2023-12-26T17:26:16
author: "[J. Ryan Stinnett](https://convolv.es)"
authorAvatar: jryans
tags:
  - Digest
categories:
featured_image:
description:
summary:
  "2023 is drawing to a close, so it's time for our annual round-up of
  collective activities for the past year!"
---

2023 is drawing to a close, so it's time for our annual round-up of collective
activities for the past year!

## Discourse

Our [new Discourse-based forum][forum] launched this year and has been quite
successful so far! If you enjoy long form / forum-style communication, please
check it out if you have not already.

Here are some of the topics we discussed:

* [Collaborative work on malleable software](https://forum.malleable.systems/t/collaborative-work-on-malleable-software/109)
* [A World Without Apps](https://forum.malleable.systems/t/a-world-without-apps/38)
* [Joyful Creation](https://forum.malleable.systems/t/joyful-creation/103)
* [Window management](https://forum.malleable.systems/t/window-management/43)
* [Smooth Gradients of Composability, or Old Man Yells At Compilers](https://forum.malleable.systems/t/smooth-gradients-of-composability-or-old-man-yells-at-compilers/115)
* [Freewheeling apps](https://forum.malleable.systems/t/freewheeling-apps/52)
* [understandability => malleability](https://forum.malleable.systems/t/understandability-malleability/127)
* [Tangible Functional Programming](https://forum.malleable.systems/t/tangible-functional-programming/92)
* [SUSN: Simple Uniform Semantic Notation](https://forum.malleable.systems/t/susn-simple-uniform-semantic-notation/112)
* [An interesting quote about the origin of MVC and event handling](https://forum.malleable.systems/t/an-interesting-quote-about-the-origin-of-mvc-and-event-handling/133)
* [Tiddlywiki](https://forum.malleable.systems/t/tiddlywiki/65)
* [Thoughts on WebAssembly / Component Model / WASI?](https://forum.malleable.systems/t/thoughts-on-webassembly-component-model-wasi/104)
* [Empowering users by inverting three key relationships](https://forum.malleable.systems/t/empowering-users-by-inverting-three-key-relationships/64)
* [What Lies in the Path of the Revolution](https://forum.malleable.systems/t/what-lies-in-the-path-of-the-revolution/23)
* [Götz Bachmann’s Ethnographic Research on Dynamicland](https://forum.malleable.systems/t/gotz-bachmann-s-ethnographic-research-on-dynamicland/116)
* [Fengari](https://forum.malleable.systems/t/fengari/62)
* [Beyond Web 2.0 and the Browser?](https://forum.malleable.systems/t/beyond-web-2-0-and-the-browser/111)
* [UXN and Varvara](https://forum.malleable.systems/t/uxn-and-varvara/107)
* [Mu: designing a safe computing stack from the ground up](https://forum.malleable.systems/t/mu-designing-a-safe-computing-stack-from-the-ground-up/51)
* [The future of software, the end of apps, and why UX designers should care about type theory](https://forum.malleable.systems/t/the-future-of-software-the-end-of-apps-and-why-ux-designers-should-care-about-type-theory/40)

## Catalog

We have also revamped our [catalog][catalog] process this year. Catalog entries
are now sourced from editable [wiki-style posts][catalog-wiki] on the forum,
which makes contribution simpler and more approachable.

## Matrix

Our [Matrix room][matrix] has continued to be quite active as well.

Here's a summary of interesting conversation topics from our room this year:

* [GUI toolkits, Varv](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$JBYdVvWHr-on3sHfqYFd9dNCRV58DVBK_EvKYcyWsWI)
* [Gilad Bracha's digital serfdom post, plugins, dynamic systems](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$76DSKtyq4_pEI975IAfVCqwaNlZZxQJ1NfLt7Z4X0ss)
* [Josh Justice's Riverbed with columns of cards](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$txrvLb5b-3WjHNKVHSzucnTb7bHUOrn3-g5Uy0alyJk)
* [Programming by example / demonstration](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$YzojngxzD53mBo4tmplBzzAuw7aRU0cutMELTo8uLAk)
* [Starting from scratch vs. transition over time](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$gzBNrZx9fOv2-CYFROV7L06pyjb7XYu_n49_61n6hLw)
* [Live / interactive programming](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$OvbTQFy1JdxQ-jpHdO1xmOsEysdSPhpcnvCVYUVXga0)
* [Durable execution, program state as database](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$aapfJB1kXiF6bNEqQPZEN8gHm3A4DA5g_8kOqfVrZgo)
* [Describing value to general audience](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$mNY9wpqErxvQQH_vs7BMdrmb1bYiqD30Vu4Bmj_6Pw4)
* [Hazel's livelits](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$7f39DoTKpZLkSRU3gu5IIAFar7Egs6Y5L2PSCvk31FM)
* [META II compiler playground](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$1XjDUDzhOOs88AVpoC_NF6FZ3tQQCCBZ9faT1AcGas0)
* [Structural / projectional editors, Uxntal](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$PDXB2ywfPubdmjh7_hYDyr6lzubClp0qLSX8vuEUN1Y)
* [Nix, Guix](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$PIO3wElyQptOOvI7Lx98bukVI_gTFCJ8unRADMwU-qw?via=matrix.org)
* [Kartik Agaram's graph drawing tool, pipes, nodes and wires](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$UgAJVZkBVIg8tNEePeomF2o7kr1FEMx0l_Q8V1BdL7w)
* [Parallelism, lock-free data structures](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$Ci3RaNfHUiV22HtfHgSWREtwoRka5VfWMCtl6o_-Za8)
* [Interaction nets](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$sqKB02sjMbenxfML3dhzp-bSR5aLocsB-n5vzVwklYw)
* [Situated vs. commodity software](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$nZyE4qIOCLAqSOCQoc54TB9hECR0dBsvPnSO1pay5aA)
* [Minimalist, maximalist](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$UyNF_Dp8V5yxQhIC_D5hD1VVZo-jcGdKEy-PULU1rTY)
* [Procrustean software](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$ITdCoffSVh_kxzDJD5j1lYdQ_8PV2p8ykfzMq-8zyUU)
* [Tailorability](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$qPTlnQwUJ-Hleu17OCIBPKjmB3GaJxvwN6R0WDoDJ6Y)
* [Vernacular developer](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$bGSGH5sGXWcKPZkv5WfKKkZ0VnYdRD3o6Wbclv3Tp84)
* [Social media, interface customisation, format conversion](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$Plr_1yEdpSkvE83t8Ws97fqzQI7vI9hgI7YWBL2csFY)
* [Mirrorverse](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$vx3NqatmvJXICncR4PLtjfKpGwUmsca36DnT1FjYk38)
* [App free computing, fediverse](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$UdmrphbVjCB2StHDfNlD5Nd24T4pkzd9szU780v_JgM)
* [WebAssembly, WASI, component model](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$e6druJdUSPbqqywizUIra8CCa_WreYgbnX2VVrlrzRI)
* [Konrad Hinsen's home-grown Mastodon client](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$-lnYBvstQS9DgiuTNbNrHEOFqW0kY2q2Qprkl6ZBajw)
* [Beaker, Servo, Ladybird, alternative browsers](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$CoiSDM3X1hf39xxRRsApyy1c02XBwMwyvJkB0tZqCuo)
* [Pad++, Dynapad, zooming UIs](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$MxNsHNTp5RCglZXh4otR8xNwjngg80-ZkkHlTybvt_4)
* [Alexander Obenauer, Mercury OS](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$dy8clA6fosqstuUIqPZNAkESplq3I7FoVjV5CtQPLiE)
* [Factor, Forth, stack-based languages](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$EmCXU9duruPRRJfbkLXKYpAU-bXIHsPGmNIa6v4HJQc)
* [9P protocol](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$oDzy0U9G97qiYt8bjpiQ6tT3wQ3p_j1aDYN1xTp2vfk)
* [Automerge, CRDTs](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$mUjmtuXumr0xK0qbtgfelz3F41Rk22m1wnQA2ECrPU0)
* [Moderation](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$KbVYLlbFhEHp_zZ06RlBdFGqsl44MVFBVYjQidKrww4)
* [Orion Reed's objects as reference](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$5_56yd-44pCll6elt3ttNmNoM3-s4_WNdmkSwf8hf5U)
* [tldraw, LLM hype overload](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$Zl7Lem0aLVej91f4Ww61acaiAymHN0wVC4tCWooyr74)
* [Multiplayer canvas with computation](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$bHaJLveWHGHp5i9DvXQNKHdjFdXX2TWNePzO1v2OefY)
* [Collaborative multi-format publishing](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$R2MMJ9UOfiiDpoL-ojxFi7Zy6xnQ3wQgAN57oZneulw)
* [Konrad Hinsen's software sustainability essay](https://matrix.to/#/!bQveTkYXFyxLJQwcLG:matrix.org/$HTRStA2AchWJq5mdUotkEsmnUFZr78fpqDyriz0a_Uk)

## Looking ahead

Our community has thus far been focused around the occasional trading of ideas,
sharing articles and projects, etc. I think it could be interesting to organise
our efforts a tad more directly while still allowing for many approaches to
arise. To that end, I've been thinking about posing one or more "challenge
problems" next year where anyone who is interested would submit their approach
(perhaps with a deadline for motivation).

Does that sound interesting to you? Either way, please do let me know!

[forum]: https://forum.malleable.systems
[catalog]: {{< relref "/catalog/_index.md" >}}
[catalog-wiki]: https://forum.malleable.systems/c/catalog/7
[matrix]: https://matrix.to/#/#malleable-systems:matrix.org
