On Tue, 23 Sep 2014 03:04:10 +1000 Lie Ryan <lie.1...@gmail.com> wrote:
> > If you are not contributing to the solutions I use then don't be > surprised if my software goes to directions that do not accomodate > your own in-house stuffs. There are thousands of people with their own > in-house stuffs that breaks due to the changes, and thousands other > in-house that becomes easier due to the changes, why should I care > about yours in particular. If you want me to care about your stuffs, > then put it in the open, make it useful for more than just you, and > fight it out with other similar solutions. > Rigidity of design serves only to accommodate the ignorant dummy. A professional system is deliberately set up to allow infinite configuration and customization by an informed user base. In the Linux world there are distributions made for the dummy and there are distributions intended for informed users. The diversity made possible by the inherent and extensive configurability of Linux allows this. All developers should never lose sight of the need to keep the overall design open and flexible. Someone else mentioned the concept of "vertical integration." It is important to always understand this concept and how it can lead to a loss of flexibility and consequently a loss for the Linux community as a whole.