मेरे अनुभव से, सॉफ्टवेयर इंजीनियरिंग उद्योग के gilded cage पर पिछड़ा/आगे संगतता की प्रतिबद्धताएं हैं। मैंने विशेष रूप से दस्तावेज़ फ़ाइल स्वरूपों और प्रोग्रामिंग भाषाओं/एपीआई के मामले के लिए यह देखा है। ग्राहक और सहयोगी इससे नफरत करते हैं जब उनके मौजूदा डेटा या कोड टूट जाते हैं; हालांकि, अगर आप कभी भी संगतता तोड़ते नहीं हैं, तो आप लंबे समय तक नवाचार करने की अपनी क्षमता को गंभीरता से रोक सकते हैं।विरासत संगतता
क्या पुरानी सुविधाओं के क्रमिक बहिष्करण के अलावा, इस समस्या के समाधान हैं? ऐसा लगता है कि वर्चुअलाइजेशन की तरह, विंडोज 7 के एक्सपी मोड में, एक रोमांचक संभावना है। क्या वहां कुछ हैं?
इसके अलावा, हम में से उन लोगों के लिए जो नए सिस्टम तैयार करना चाहते हैं जो यथासंभव भविष्य के सबूत हैं, हम उद्योग में किए गए पिछली गलतियों से क्या सबक सीख सकते हैं?