Excellent article on level design in games to encourage player exploration, and considering the movement motivations:
miniblog.
Related Posts
The motivations of YouCompleteMe, emphasising a design that requires the user to press no buttons to see completions:
Finding meaning in open source projects, the principle of charity, and avoiding a mindset of scarcity.
Really great reflections on the motivations of open sourcing Rails.
https://world.hey.com/dhh/i-won-t-let-you-pay-me-for-my-open-source-d7cf4568
Altruism versus fun in open source motivations: https://shape-of-code.coding-guidelines.com/2019/03/14/altruistic-innovation-and-the-study-of-software-economics/