Fallacies of a Perfect Computing World
|
|
Just thought that I should make up a list similar in spirit to Perter Deutsch's "The Eight Fallacies of Distributed Computing".
Well here goes:
I'll try to fill in the details later. However, if you're curious enough, you can find many of the explanations sprinkled around this blog. Just use the search feature.
- You can trust everyone, even yourself
- Universal agreement is possible
- Time doesn't exist
- Change can be avoided
- Side-effects and non-linearities should be removed
- Systems can be proved to be correct
- Everyone can respond immediately
- Implementation details can be hidden
- A perfect model of the real world can be created
- Concurrency can be abstracted away
It's my first cut at the list however if you've got a good idea worth adding, then please let me know.

