The Spotlight Hobbies board shows that while there may be features that are important to a functional system, the necessary feature set is quite small. Also, the fact that this board thrived where no doubt hundreds of others using the same software never went anywhere or died out shows that there are critical human-factor elements involved that have little to do with the software.
More broadly, I think the number of things in these lists that are either emergent usage conventions or are things that client UIs have added on top of the base protocol show that supporting emergent behavior is, if not necessary, at least a very valuable component. I would argue that it's better to provide hooks for behavior to emerge (or at least to evolve) rather than to try to define everything in the software. Less is, in this case, better.
(no subject)
Date: 2023-06-19 08:01 pm (UTC)The Spotlight Hobbies board shows that while there may be features that are important to a functional system, the necessary feature set is quite small. Also, the fact that this board thrived where no doubt hundreds of others using the same software never went anywhere or died out shows that there are critical human-factor elements involved that have little to do with the software.
More broadly, I think the number of things in these lists that are either emergent usage conventions or are things that client UIs have added on top of the base protocol show that supporting emergent behavior is, if not necessary, at least a very valuable component. I would argue that it's better to provide hooks for behavior to emerge (or at least to evolve) rather than to try to define everything in the software. Less is, in this case, better.