4 ms·
The swiss army knife analogy is not a good one. Software is dynamic, unlike material tools. While a blade can't morph into a bottle opener, software can morph i
by miguelrochefort 11y ago
The swiss army knife analogy is not a good one. Software is dynamic, unlike material tools. While a blade can't morph into a bottle opener, software can morph into pretty much anything.
There's no reason for having multiple apps when they all share 90% of features.
- orionblastar 11y agoI tried to use something in the real world to explain something on a computer. Actually 90% of the features come from using preexisting libraries like Node.js etc. The business logic and UI/UX are usually different between different apps.
- miguelrochefort 11y agoName two apps that don't share at least 50% of their business logic.
- orionblastar 11y agoMS-Word and Wordperfect if they did there would be some kind of lawsuit. Games that use Unreal Engine and games that use the Doom engine. Same thing, different name, different code, different logic to solve the problems. Edit: Why the downvotes? I gave some examples as requested. There are many different ways to solve a problem and they don't have to use the same algorithms to get the same results. If my examples are wrong, tell me why they are wrong.