JaroslavTulach at 21:23, 6 February 2009 - 2009-02-06 21:23:23

←Older revision Revision as of 21:23, 6 February 2009
Line 1: Line 1:
Lack of [[BackwardCompatibility]] between different version of the same library, framework or system can result in a situation when users of such [[technology]] refuse to upgrade to new versions, in a fear that the new version can destabilize the existing system.
Lack of [[BackwardCompatibility]] between different version of the same library, framework or system can result in a situation when users of such [[technology]] refuse to upgrade to new versions, in a fear that the new version can destabilize the existing system.
-
Many of [[wikipedia::Linux|Linux]] notebook users know the feeling: after many sleepless nights, their notebook is sort of working. It can hibernate and also (de-hibernate), however it cannot suspend (and wake up). Very likely this is due to interaction with a graphic video card. A new version of X server is available: Shall I risk the upgrade? It may repair the suspend, yet it may also not help at all and potentially break already working hibernate!
+
Many of [[wikipedia::Linux|Linux]] notebook users know the feeling: after many sleepless nights, their notebook is sort of working. It can hibernate (and also de-hibernate), however it cannot suspend (and wake up). Very likely this is due to interaction with a graphic video card. A new version of X server is available: Shall I risk the upgrade? It may repair the suspend, yet it may also not help at all and potentially break already working hibernate!
I am constantly facing this dilemma since 2006 and it is not getting much better. Whenever a new version of my [[wikipedia::Linux|Linux]] is available, I need to fight with myself to convince me that the benefits of new functionality out-weight all the problems associated with an upgrade.
I am constantly facing this dilemma since 2006 and it is not getting much better. Whenever a new version of my [[wikipedia::Linux|Linux]] is available, I need to fight with myself to convince me that the benefits of new functionality out-weight all the problems associated with an upgrade.
If this kind of fear appears among users of your library, then I claim that your library is not example of [[Good Technology]].
If this kind of fear appears among users of your library, then I claim that your library is not example of [[Good Technology]].

JaroslavTulach: New page: Lack of BackwardCompatibility between different version of the same library, framework or system can result in a situation when users of such technology refuse to upgrade to new ve... - 2008-11-03 18:20:13

New page: Lack of BackwardCompatibility between different version of the same library, framework or system can result in a situation when users of such technology refuse to upgrade to new ve...

New page

Lack of [[BackwardCompatibility]] between different version of the same library, framework or system can result in a situation when users of such [[technology]] refuse to upgrade to new versions, in a fear that the new version can destabilize the existing system.

Many of [[wikipedia::Linux|Linux]] notebook users know the feeling: after many sleepless nights, their notebook is sort of working. It can hibernate and also (de-hibernate), however it cannot suspend (and wake up). Very likely this is due to interaction with a graphic video card. A new version of X server is available: Shall I risk the upgrade? It may repair the suspend, yet it may also not help at all and potentially break already working hibernate!

I am constantly facing this dilemma since 2006 and it is not getting much better. Whenever a new version of my [[wikipedia::Linux|Linux]] is available, I need to fight with myself to convince me that the benefits of new functionality out-weight all the problems associated with an upgrade.

If this kind of fear appears among users of your library, then I claim that your library is not example of [[Good Technology]].