SHAWORDS

Me, I just dont care about proprietary software. Its not "evil" or "im — Software

HomeSoftwareQuote
"Me, I just dont care about proprietary software. Its not "evil" or "immoral," it just doesnt matter. I think that Open Source can do better, and Im willing to put my money where my mouth is by working on Open Source, but its not a crusade – its just a superior way of working together and generating code."
Software
Software
Software
author8 quotes

Software consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications.

More by Software

View all →
Quote
"One of the difficulties in thinking about software is its huge variety. A function definition in a spreadsheet cell is software. A smartphone app is software. The flight management system for an Airbus A380 is software. A word processor is software. We shouldnt expect a single discipline of software engineering to cover all of these, any more than we expect a single discipline of manufacturing to cover everything from the Airbus A380 to the production of chocolate bars, or a single discipline of social organization to cover everything from the United Nations to a kindergarten. Improvement in software engineering must come bottom-up, from intense specialized attention to particular products."
SoftwareSoftware
Quote
"You cant physically touch software. You can hold a floppy disk or CD-ROM in your hand, but the software itself is a ghost that can be moved from one object to another with little difficulty. In contrast, a road is a solid object that has a definite size and shape. You can touch the material and walk the route... Software is a codification of a huge set of behaviors: if this occurs, then that should happen, and so on. We can visualize individual behaviors, but we have great difficulty visualizing large numbers of sequential and alternative behaviors... The same things that make it hard to visualize software make it hard to draw blueprints of that software. A road plan can show the exact location, elevation, and dimensions of any part of the structure. The map corresponds to the structure, but its not the same as the structure. Software, on the other hand, is just a codification of the behaviors that the programmers and users want to take place. The map is the same as the structure... This means that software can only be described accurately at the level of individual instructions... A map or a blueprint for a piece of software must greatly simplify the representation in order to be comprehensible. But by doing so, it becomes inaccurate and ultimately incorrect. This is an important realization: any architecture, design, or diagram we create for software is essentially inadequate. If we represent every detail, then were merely duplicating the software in another form, and were wasting our time and effort."
SoftwareSoftware
Quote
"How can it be that we have so much software that is reliable enough for us to use it? The answer is simple; programming is a trial and error craft. People write programs without any expectation that they will be right the first time. They spend at least as much time testing them and correcting errors as they spent writing the initial program. Large concerns have separate groups of testers to do quality assurance. Programmers cannot be trusted to test their own programs adequately. Software is released for use, not when it is known to be correct, but when the rate of discovering new errors slows down to one that management considers acceptable. Users learn to expect errors and are often told how to avoid the bugs until the program is improved."
SoftwareSoftware

More on Sad

View all →
Quote
"We all lament the sad decease of the heroic worker who occupied the post until last week. As you know, his services to the cause were considerable. He organised the great dynamite coup of Brighton which, under happier circumstances, ought to have killed everybody on the pier. As you also know, his death was as self-denying as his life, for he died through his faith in a hygienic mixture of chalk and water as a substitute for milk, which substance he regarded as barbaric, and as involving cruelty to the cow."
T
The Man Who Was Thursday
Quote
"Present-day computers are designed primarily to solve preformulated problems or to process data according to predetermined procedures. The course of the computation may be conditional upon results obtained during the computation, but all the alternatives must be foreseen in advance. … The requirement for preformulation or predetermination is sometimes no great disadvantage. It is often said that programming for a computing machine forces one to think clearly, that it disciplines the thought process. If the user can think his problem through in advance, symbiotic association with a computing machine is not necessary."
P
Programming
Quote
"We must eliminate that [potential nuclear] threat now before it is too late. But that isnt just a future threat. Saddams existing biological and chemical weapons capabilities pose real threats to America today, tomorrow. … [He] is working to develop delivery systems like missiles and unmanned aerial vehicles that could bring these deadly weapons against U.S. forces and U.S. facilities in the Middle East. He could make these weapons available to many terrorist groups, third parties, which have contact with his government. Those groups, in turn, could bring those weapons into the United States and unleash a devastating attack against our citizens. I fear that greatly."
Iraq and weapons of mass destructionIraq and weapons of mass destruction