No silver bullet in the myth of Man and Moon

Source: Internet
Author: User

Read the "Human Moon Myth" also has a period of time, and now also clear up some of their own ideas, this is mainly aimed at the inside of the "no silver bomb" This topic, put forward their own views.

I think that there is no such thing as "silver bullet" in all the existing systems, and that "silver bullet" is just a temporary feasible measure that people want to have a once and for all solution to a specific event, its utility time is limited, and the solution itself is not immutable, But it is changing with the growth of time and experience.

From a philosophical point of view, movement is timeless, and we cannot address the problem in a moment or at a certain stage or in a particular problem. Software engineering is also a change, as if we had a waterfall model, and found that it does not meet our specific needs, but also the incremental model, spiral iteration model, agile development and other new models, and is still in continuous updating. From this point of view, we will never be able to adopt a known problem-solving pattern to deal with the latest problems. This is like our country in the development of socialism can not copy the Soviet model, can only be based on the state of the country to explore new roads, new development methods.

These changes are due to people's needs have changed, but people's needs will not be satisfied, which determines the need for software changes in time, but also determines that there is no hope for silver bombs. Computer hardware on the use of microelectronic devices, transistors, large-scale integration brought about the volume of productivity growth, which seems to have been a silver bullet, but this is not the so-called "silver Bomb", not all the hardware production is so that the assembly line production can solve certain problems, hardware production technology will change the update. If such assembly line production hardware facilities is "silver bomb" words, then now the software production should also calculate the bar, compared to the original command line, now has a rich programming library and part of the graphical editing interface, the production of software does not know how many times the original.

Of course, there is no denying that the above advanced technology has brought great gospel to the development of software, but this is also in the development process, we know a problem-solving effective technology, means, it will be eliminated at a later time. At the end of the day, software, hardware and most other technologies are the tools that people use in the production and life of society, and when their development does not match social productivity, they will eventually be eliminated.

Therefore, the "silver bullet" does not exist, there is only one kind of people's expectations, a solution to a particular problem in a short period of time useful technology or means.

No silver bullet in the myth of Man and Moon

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.