When great thinkers think about problems, they start to see patterns. They look at the problem of people sending each other word-processor files, and then they look at the problem of people sending each other spreadsheets, and they realize that there’s a general pattern: sending files.
Read more: https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/