Re:Tools for Thought as Cultural Practices, Not Computationa...
by hypertele-Xii on Saturday November 19, 2022 @11:33PM
(#33678275)
> when designing a software that helps users design things, what are the design principles that help expand the possible range of human thought?
The thing that computers do well is detailed simulation of possible configurations and visualization of aggregate results. The single best, most inspiring thing a computer can present is an entirely unthought of arrangement, i.e. a surprise.
Humans are routinely surprised by computers, but what software is principally designed to surprise its user?
Re:Tools for Thought as Cultural Practices, Not Computationa...
by morelisp on Sunday November 20, 2022 @05:14AM
(#33679785)
The part of the speculative realist movement in philosophy which overlaps with software developers (which is relatively large) has put quite a lot of effort into such surprising software. https://10print.org/ is probably the most publicly-accessible reach of this. (Some parts of this movement also stand in direct opposition to the anthropic view the article takes, but there's also a lot of overlap.)
Unfortunately this is insignificant compared to the explicitly anti-speculative reductionist mode most software developers operate it.
> the range of expressive thoughts possible in such a medium is an emergent property of the elementary objects and actions in that medium. If those are well chosen, the medium expands the possible range of human thought. [1]
So, my question is, when designing a software that helps users design things, what are the design principles that help expand the possible range of human thought?
[1] https://numinous.productions/ttft/