“Avoid arbitrary randomness. Difference should have a reason.”
Everything has to have a reason and there should be a pattern underneath the changes, even though it seems to be random. I feel this is always the hardest part to think about and I have problems coming up with a practical solution.
In the article, it mentioned that the computer is a tool for creating a tool. Then who is using the tools we are creating? Creating a tool for machines or creating a tool for people?