| ▲ | user3939382 4 hours ago | |||||||
No, this is proven false by reducing this theory to the individual level. Anyone who has tried to design/imagine -> actually build something, be it an artist, architect, song writer, programmer, or otherwise, knows there is inevitably a gap between design and realization. No one involved in that process would at any point consider the gap to be part of its “purpose”. People do hide their intentions but that doesn’t give us a license to reduce complex system dynamics to absurdities. | ||||||||
| ▲ | Wobbles42 3 hours ago | parent [-] | |||||||
Bugs get fixed when systems are iterated on. They also tend to be single results from single mistakes, not compound end results of the implementation. Design features tend to persist. The phrase/idiom "the purpose of a system is what it does" maps best to situations where a multiple decisions within a system make little sense when viewed through the lens of the stated purpose, but make perfect sense if the actual outcome is the desired one. It is an invitation to analyze a system while suspending the assumption of good faith on the part of the implementors. | ||||||||
| ||||||||