ArticleslgStudy

computer science

Future-proof

Future-proof is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Future-proof rather than just read about it. In short: Future-proofing (also futureproofing) is the process of anticipating the future and developing methods of minimizing the effects of shocks and stresses of future events. Future-proofing is used in industries such as infrastructure development, electronics, medical industry, industrial design, law, and more recently, in design for climate change.

Future-proof — main illustration
Future-proof — illustration

Key takeaways

  • Future-proof belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Future-proof to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Future-proof from memory before moving on to harder problems.

Reference excerpt

Future-proofing (also futureproofing) is the process of anticipating the future and developing methods of minimizing the effects of shocks and stresses of future events. Future-proofing is used in industries such as infrastructure development, electronics, medical industry, industrial design, law, and more recently, in design for climate change. The principles of future-proofing are extracted from other industries and codified as a system for approaching an intervention in a historic building.

Electronics and communications

In future-proof electrical systems, buildings should have "flexible distribution systems to allow communication technologies to expand., Image-related processing software should be flexible, adaptable, and programmable to be able to work with several different potential media in the future as well as to handle increasing file sizes. Image-related processing software should also be scalable and embeddable – in other words, the use or place in which the software is employed is variable and the software needs to accommodate the variable environment. Higher processing integration is required to support future computational requirements in image processing as well. In wireless phone networks, future-proofing of the network hardware and software systems deployed becomes critical because they are so costly to deploy that it is not economically viable to replace each system when changes in network operations occur. Telecommunications system designers focus heavily on the ability of a system to be reused and to be flexible in order to continue competing in the marketplace. In 1998, teleradiology (the ability to send radiology images such as X-rays and CAT scans over the internet to a reviewing radiologist) was in its infancy. Doctors developed their own systems, aware that technology would change over time. They consciously included future-proof as one of the characteristics that their investment would need to have. To these doctors, future-proof meant open modular architecture and interoperability so that as technology advanced it would be possible to update the hardware and software modules within the system without disrupting the remaining modules. This draws out two characteristics of future-proofing that are important to the built environment: interoperability and the ability to be adapted to future technologies as they were developed.

Industrial design

Role in shaping futures The designer has a prescriptive rather than descriptive job. Unlike scientists who describe how the world is, designers suggest how it might be. Designers are therefore futurologists to some extent. The practice builds on the work of the Italian Radicals in the 1960's, through the critical design work of Anthony Dunne and Fiona Raby in the late 1990’s, who developed design approaches for the exploration and critique of ideas, rather than for the creation of objects. Designers by the nature of their work are futurists. The least time it takes to produce a product and get it on the shelf is a couple of years. Sometimes it can be 10–15 years. So you’re already dealing with the future when you sit at your desk in the morning. In industrial design, future-proofing designs seek to prevent obsolescence by analyzing the decrease in desirability of products. Desirability is measured in categories such as function, appearance, and emotional value. The products with more functional design, better appearance, and which accumulate emotional value faster tend to be retained longer and are considered future-proof. Some of the characteristics of future-proof products that come out of this study include a timeless nature, high durability, aesthetic appearances that capture and hold the interest of buyers. Ideally, as an object ages, its desirability is maintained or increases with increased emotional attachment. Products that fit into society's current paradigm of progress, while simultaneously making progress, also tend to have increased desirability. That desire to change the world runs throughout speculative design, where success is often measured not in what’s made, but instead the impact of your idea and how it seeps into wider thinking.

Speculative design in practice and impact At Google, various strategy and visioning teams use their creative expertise within internal studios and departments to explore what may lay beyond the horizon in five, 10, or even 15 years time. The value of speculative design is not the created product, instead the benefit is the discussion, contemplation, and understanding that it sparks. Through a complex and iterative process of synthesis and transformation of research data, designers empathize with the future through revealing future design opportunities. These opportunities are identified through the movement from data to information, and information to insight utilizing visual mapping techniques. This movement involves various levels of abstraction before drawing together into actionable insights.

Methodologies for future-oriented design An important focus in the development of next-next generation products and services is the need to uncover opportunities by exploring people’s unmet and unarticulated needs in the present and utilize this insight in future oriented design activity. Ideas about the future are made concrete within prototypes, and as such these ideas are explored in the present. For a fleeting moment, the future and the present coexist. Whether predicting or shaping how the future will unfold, speculative design needs to strike a balance between what’s possible and what’s pure science fiction. Too ambitious, and your concept will likely never materialize. Too practical or conservative, and the value of speculative design is lost. As Golden Krishna puts it, “If everything that we thought of got made, then we wouldn’t be doing our job right.”(Golden Krishna, Head of Design Strategy at Google’s Platforms & Ecosystems group. )

… excerpt ends here. Continue reading the full article.

Illustrations

Future-proof: The parking garage at Alewife station was built to accommodate two additional levels if needed, with tall elevator shafts and knockout panels for future windows.
The parking garage at Alewife station was built to accommodate two additional levels if needed, with tall elevator shafts and knockout panels for future windows.
Future-proof illustration

Worked examples

Example 1 — a first encounter with Future-proof

Start with the simplest possible case. Write down what Future-proof claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Future-proof before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Future-proof ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Future-proof

In research
Future-proof appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Future-proof in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Future-proof is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computing terminology, Future problems, Futures techniques, so understanding it makes those chapters shorter.
In everyday life
Look for Future-proof outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Future-proof in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Future-proof means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Future-proof out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Future-proof in simple terms?

Future-proofing (also futureproofing) is the process of anticipating the future and developing methods of minimizing the effects of shocks and stresses of future events. Future-proofing is used in industries such as infrastructure development, electronics, medical industry, industrial design, law…

Why does Future-proof matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Future-proof?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Future-proof.

Tags

  • Computing terminology
  • Future problems
  • Futures techniques

Keep exploring