为了将关心转变为行动,我们需要发现问题,找到解决方案以及评估后果。但是世界的复杂性使得这三步都难于做到。
计算机科学中的任何问题都可以通过另一层间接性来解决。