One Simple Story: How To Create Great Software
This is an excerpt from Avishai’s byline originally published in Forbes. The full article can be found here.
Occam's razor is a philosophical concept defined in the 14th century by an English monk. According to this principle, when searching for an explanation for a phenomenon, you should prefer the simple, straightforward explanation over the sophisticated, complex one.
Occam's razor can be imported from its scientific concepts to products. To put it simply, end-users don’t care how clever the developer is. They care about how easy it is to make the product useful to their lives.
The simpler the explanation, the easier it is to understand. The simpler the product, the higher the likelihood of adoption.
We should apply the rule of simplicity in our daily work and practices. It starts with the design phase: Use simplicity as a guiding rule and provide a straightforward, simple user experience. It continues with the flow -- business and technology — implemented in your products. Strive to have a clear, simple business logic -- it's easier to explain. Making your technology simple means it's easier to back up, scale and secure. If your technology is simple, it will be easier to monitor. The more complex it is, the harder it is to operate…