Because the value of a product can be passed down over time.
When I worked at Fujitsu, I participated in some Japanese software projects that are still using technology from over a decade ago. When reviewing and modifying code, I often saw comments written by my predecessors more than ten years ago. These software systems are still delivering their value, and their economic and social benefits have not been affected by the "outdated" technology. To put it bluntly, the benefits they generate are unrelated to the technical issues.
Software products are a summary, extraction, and synthesis of knowledge and processes within an industry. The knowledge in these fields often has a very long lifespan. Over time, as industry knowledge and processes accumulate, the competitiveness of the product gradually increases. Technology is just a method, not the end goal. Even if there is a need to update the "method," it can be iterated on the already constructed product. It is the product that gives value to the "method."
In the context of rapid technological updates, focusing solely on technology itself and trying to always chase the latest or more "advanced" technologies is like chasing the flowers in the mirror or the moon in the water. From the trends of the past few years, technology is no longer updated within a fixed system, but rather, it is constantly overthrown by entirely new ideas and methods. What we can do is truly make technology work for us, transforming technological methods into product value that can exist in a specific field for a long time.
Top comments (0)