14 ms·
I am currently writing a software library that is a design tool for a part of quantum computing. If I think of it as a medium/tool of thought, then > the range
by abdullahkhalids 4y ago
I am currently writing a software library that is a design tool for a part of quantum computing. If I think of it as a medium/tool of thought, then
> 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/ https://numinous.productions/ttft/
- hypertele-Xii 4y ago> 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?
- morelisp 4y agoThe 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/ 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.
- deleted 4y ago[deleted]