3 ms·
> A system does not have to be complex to be flexible, extensible, and customizable An important lesson that many teams and orgs still haven't internalized. Ma
by Jtsummers 4y ago
> A system does not have to be complex to be flexible, extensible, and customizable
An important lesson that many teams and orgs still haven't internalized. Maybe one day it'll be more commonly understood.
- coliveira 4y agoComplexity frequently doesn't come from the logical requirements of the system, instead it comes from the need to integrate the system to the VERY COMPLEX environment where it resides. Any simple web system nowadays needs to integrate with a complex web environment, with dozens (if not hundreds) of protocols, OS layers, databases, just to begin with. This is why you need hundreds of thousands of lines (or equivalent libraries) to create the simplest funcional application these days. The secret of Forth is to avoid the environmental complexity by creating a language that is so simple that it barely needs any support and any integration with other systems. This is also its major weakness for commercial use.
- deleted 4y ago[deleted]