Some people have called the book the "bible of software engineering". I would agree with that in one respect: that is, everybody quotes it, some people read it, and a few people go by it.
I am reminded of those prodigies who spent years of their lives calculating digits of the decimal expansion of - a task that is now a mere warm-up exercise for computer software. I cannot help wandering which of my labors will appear equally quaint and pathetic to some future reader who ransacks libraries for old volumes like this one.brian hayes
[S]oftware production is unlike any other production that preceded it. No raw materials are required, no time is required, and no effort is required. You can make a million copies of a piece of software instantaneously for free. It's a totally new paradigm of production.john mcafee
If something is expensive to develop, and somebody's not going to get paid, it won't get developed. So you decide: Do you want software to be written, or not?bill gates
software engineering concerns methods and techniques to develop large software systems. The engineering metaphor is used to emphasize a systematic approach to develop systems that satisfy organizational requirements and constraints.
Originally, I wanted a machine that would cost $100. My idea was to spend nothing on the console technology so all the money could be spent on improving the interface and software. If we hadn't used NAND flash memory [to store data such as games and photos] and other pricey parts, we might have succeeded.shigeru miyamoto
It's not manufacturers trying to rip anybody off or anything like that. There's nobody getting rich writing software that I know of.bill gates
The next generation of interesting software will be done on the Macintosh, not the IBM PC.bill gates
There's only one trick in software, and that is using a piece of software that's already been written.bill gates
It was somewhere between the interview with the Indian entrepreneur who wanted to do my taxes from Bangalore and the one who wanted to write my software from Bangalore, and the one who wanted to read my x-rays from Bangalore, and the one who wanted to trace my lost luggage from Bangalore...I was realizing that, while I had been sleeping, while I had been off covering the 9/11 wars, I had missed something really fundamental in this globalization story. I had lost the thread, and I found it in Bangalore.
Mysore is the second-largest city in Karnataka,...and a district and divisional capital. It is also one of the fastest growing cities in southern India, with new manufacturing and software industries establishing production facilities.
Extreme Programming is the most prominent new, light-weight (or agile) methods, defined to contrast the current heavy-weight and partially overloaded object-oriented methods. It focuses on the core issues of software technology. One of its principles is not to rely on diagrams to document a system.
A solid working knowledge of productivity software and other IT tools has become a basic foundation for success in virtually any career. Beyond that, however, I don't think you can overemphasise the importance of having a good background in maths and science .
silver bullet (SIL-vuhr BOOL-it) noun: A quick solution to a thorny problem. [From the belief that werewolves could be killed when shot with silver bullets.] "Writing code, he (Stuart Feldman) explains, is like writing poetry: every word, each placement counts. Except that software is harder, because digital poems can have millions of lines which are all somehow interconnected. Try fixing programming errors, known as bugs, and you often introduce new ones. So far, he laments, nobody has found a silver bullet to kill the beast of complexity."
While it is becoming increasingly obvious that the fundamental architecture of a system has a profound Influence on the quality of its human factors, the vast majority of human factors studies concern the surface of hardware (keyboards, screens) or the very surface of the software (command names, menu formats).lewis m. branscomb
This is a software monopoly but at least it was written by people who care about security, so it's not like Microsoft's monopoly.theo de raadt
My own personal dream is that the majority of the web runs on open source software.matt mullenweg
There are many people in the industry that know nothing about games. In particular, a large American company is trying to do engulf software houses with money, but I don't believe that will go well. It looks like they'll sell their game system next year, but we'll see the answer to that the following year.hiroshi yamauchi
To have the choice between proprietary software packages, is being able to choose your master. Freedom means not having a master. And in the area of computing, freedom means not using proprietary software.richard m. stallman
One of the central axioms of extreme programming is the disciplined use of regression testing during stepwise software development.
Releasing Linux versions has always been a matter of higher code quality, good software architecture, and technical interest for the platform.
[software engineering is the] establishment and use of sound engineering principles to obtain economically software that is reliable and works on real machines efficiently.
Although many philosophers used to dismiss the relevance of neuroscience on grounds that what mattered was “the software, not the hardware”, increasingly philosophers have come to recognize that understanding how the brain works is essential to understanding the mind.
Poor management can increase software costs more rapidly than any other factor. Particularly on large projects, each of the following mismanagement actions has often been responsible for doubling software development costs.
"Sharing the code just seems like The Right Thing to Do, it costs us rather little, but it benefits a lot of people in sometimes very significant ways. There are many university research projects, proof of concept publisher demos, and new platform test beds that have leveraged the code. Free software that people value adds wealth to the world."
software gets slower faster than hardware gets faster.niklaus wirth
software engineering is the part of computer science which is too difficult for the computer scientist.
software and cathedrals are much the same – first we build them, then we pray.