Questions tagged [future-proof]
According to Wikipedia, Future-proofing is the process of anticipating the future and developing methods of minimizing the effects of shocks and stresses of future events.
                16 questions
            
            
            
                7
            
            votes
        
        
            
                7
            
            answers
        
        
            
                1k
            
            views
        
        
            
            
            
        Fighting the half-life of code
                    I am building a small application that supports a research project. My goal is to make the code to be painlessly executable and readable on as many operating systems as long as possible.
My reasoning ...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                83
            
            views
        
        
            
            
        term for errors which occur when running code with new data, when older data was used to develop/test the code [closed]
                    I'm writing code to clean and process a large number of transcript text files. My code will be re-used in the future to process additional files which do not yet exist.
Future files will take on the ...
                
            
       
        
            
                -5
            
            votes
        
        
            
                2
            
            answers
        
        
            
                193
            
            views
        
        
            
            
            
        Archival-quality future-proof pseudo-CPU architecture
                    Suppose we maintain a massive electronic library of texts/photos/videos etc., and want to ensure that these files are readable indefinitely long in the future.  [Update] one of the major problems with ...
                
            
       
        
            
                1
            
            vote
        
        
            
                1
            
            answer
        
        
            
                143
            
            views
        
        
            
            
            
        How can I prepare my platform to drastically expand for the future?
                    Preface
I'm currently building a very small scale platform I plan on bringing into a trial-production phase here within the next month.
As of now, it's just a simple web application. It contains ...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                73
            
            views
        
        
            
            
        Binding an interface on top of third-party modules to develop future-proofed and scalable apps
                    Every day a couple of new javascript modules are created and published around the world and we need to think long term. Let's say today I need to use an ORM module to go smooth and fast. But tomorrow ...
                
            
       
        
            
                -1
            
            votes
        
        
            
                1
            
            answer
        
        
            
                4k
            
            views
        
        
            
            
            
        Multi platform GUI with a python/C++ core
                    I am aware of the existence of several threads on the topic, but I am looking for fresh hand-on experience, that I was unable to find.
I have an application written in C++ (core, linear algebra and ...
                
            
       
        
            
                160
            
            votes
        
        
            
                8
            
            answers
        
        
            
                20k
            
            views
        
        
            
            
            
        Developing web applications for long lifespan (20+ years)
                    I'm currently developing a web application for government land planning. The application runs mostly in the browser, using ajax to load and save data.
I will do the initial development, and then ...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                245
            
            views
        
        
            
            
            
        How are academics planning to solve the bottlenecks of binary computer's programming in the upcoming years? [closed]
                    Programming is complex. And throughout the years new technologies emerge that lay/depend upon older technologies, resulting in the need for deeper knowledge in a broad set of technologies in order to ...
                
            
       
        
            
                118
            
            votes
        
        
            
                16
            
            answers
        
        
            
                24k
            
            views
        
        
            
            
            
        Should I add redundant code now just in case it may be needed in the future?
                    Rightly or wrongly, I'm currently of the belief that I should always try to make my code as robust as possible, even if this means adding in redundant code / checks that I know won't be of any use ...
                
            
       
        
            
                4
            
            votes
        
        
            
                2
            
            answers
        
        
            
                868
            
            views
        
        
            
            
            
        Decimal vs. Integer; Given a fixed range of values, which is preferable for accurate computation?
                    After getting into a "heated discussion" with someone, I figured I'd ask this question for the sake of posterity.  I'm willing to be corrected if my assumption is incorrect but I'd like to hear a ...
                
            
       
        
            
                1
            
            vote
        
        
            
                0
            
            answers
        
        
            
                520
            
            views
        
        
            
        How far to go when future proofing fluent-method-chained-DSL test code?
                    Is it worth implementing interfaces, or using the getThis() trick, or even static factory methods to future proof against the need to extend this DSL?  
The current design is a pair of thin fluent-...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                465
            
            views
        
        
            
            
        What is the traditional way to maintain extensibility in a database-driven application like this?
                    I'm working on a simple application for a game in Java that allows a user to record whether they have collected a given item and how much experience it contains. This will work for multiple item types ...
                
            
       
        
            
                6
            
            votes
        
        
            
                1
            
            answer
        
        
            
                320
            
            views
        
        
            
            
            
        Is there a well grounded theory on backward and forward compatibility of formats, languages, grammars and vocabularies?
                    I have a friend who has the specific problem of building a case against the use of a custom HTML <wrapper> tag in some site's markup. Now, intuitively we can answer that use of such a tag is ...
                
            
       
        
            
                22
            
            votes
        
        
            
                6
            
            answers
        
        
            
                3k
            
            views
        
        
            
            
            
        Keep it simple now, or program with the future in mind?
                    I'm currently coding a new application for my company that is rather involved. To meet the deadline, the functionality has been toned down quite a bit so that we can have something ready to go for ...
                
            
       
        
            
                4
            
            votes
        
        
            
                2
            
            answers
        
        
            
                734
            
            views
        
        
            
            
        Decoupling Threads
                    It's not uncommon to hear of decoupling the UI from program logic, or database design/access from program logic...or even program logic from itself.
However, I've never heard of an approach to ...