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.
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.fred brooks
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
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
[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
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.
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
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
A word says more than a thousand images. Exercises for the visually inclined: illustrate "appreciation", "humor", "software", "education", "inalienable rights", "elegance", "fact".erik naggum
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
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.
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 .
software architecture is still mostly considered a separate issue from programming languages. We contend that this is a serious issue for the software engineering of interactive systems.
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.
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."
Collective intelligence. Think of how Wikipedia works, how Amazon harnesses user annotation on its site, the way photo-sharing sites like Flickr are bleeding out into other applications... We're entering an era in which software learns from its users and all of the users are connected.tim o'reilly
When those far removed from the creation of wealth -- undergraduates, reporters, politicians -- hear that the richest 5% of the people have half the total wealth, they tend to think injustice! An experienced programmer would be more likely to think is that all? The top 5% of programmers probably write 99% of the good software.paul graham
The Adobe flash plug-in is non-free software, and people should not install it, or suggest installing it, or even tell people it exists.richard m. stallman
The Enterprise Architecture is a combination of the Business and Computing architectures. The Computing Architecture, at the least, identifies hardware, software and data communications.
MediaWiki is the most well-known wiki software because it is what runs WikiPedia. MediaWiki is simple to use and an excellent way to start collaborating on documentation or articles.
software architecture is at the center of a frenzy of attention these days... We hold that documenting software architecture is primarily about documenting the relevant views, and then augmenting this information with relevant information that applies across views.
Releasing Linux versions has always been a matter of higher code quality, good software architecture, and technical interest for the platform.
There is no such thing as free software. Nobody develops software for charity. For innovation to continue, there needs to be value - and even open-source applications have some form of market model, which incentivises them to continue innovating.
software is like sex; it's better when it's free.