Bill Gates Quotes
Another trick in software is to avoid rewriting the software by using a piece that's already been written, so called component approach which the latest term for this in the most advanced form is what's called Object Oriented Programming.

Quotes to Explore
-
We have most of the software industry running Autonomy.
-
If you know how to make software, then you can create big things.
-
Software tends not to kill people, and so we accept incredibly fast innovation loops because the consequences are tolerable and the results are astonishing.
-
Our lives and our culture have been significantly changed and improved by hardware, software, and services developed by immigrants.
-
Whether you are a consumer, a hardware maker, a software developer or a provider of cool new services, it's hard to make a move in the American cellphone world without the permission of the companies that own the pipes.
-
I write my songs many times to chord progressions on a piano. Unfortunately, I can't keep playing the piano, so I just record it into the software.
-
The problem is not software 'friendliness'. It is conceptual clarity. A globe does not say, 'good morning'. It is simple and clear, not 'friendly'.
-
The era of the traditional software 'load, update and upgrade' business and technology model is over, ... It is time for 'The Business Web.' ... Just as mainframe companies struggled for relevance in the client-server era, Microsoft finds itself in a worse position today, facing not just the obsolescence of a technology model, but a business model as well.
-
Lisp ... made me aware that software could be close to executable mathematics.
-
Software engineering is not about right and wrong but only better and worse
-
In the next 10 years, data science and software will do more for medicine than all of the biological sciences together.
-
Doctors can be replaced by software – 80% of them can. I’d much rather have a good machine learning system diagnose my disease than the median or average doctor.
-
I create most of my own images. I steal about 2%. I use Photoshop but didn't learn it very deep. I am ultra lazy about learning software.
-
Software is different than other products um, partly because it's, it's not physical and, and partly because of its complexity. You can express in software millions of different cases and making sure that you handle all of them correctly is extremely difficult.
-
Creating a piece of software is always complicated because you're doing something new. If you just wanted something that had been done before you'd just use that old piece of software. So there are no repetitive tasks.
-
As you get to the end of the project you want to run all the tests cases against one version and make sure that you know that that version passed everything. And so as you get late in the project you get a little more conservative about making radical changes to the software.
-
Software was changing so fast, so unbelievable, that that got very quick adoption.
-
Software will get to be somewhat more mature, ah, but it will never be as predictable as most areas of engineering.
-
Patents? Disappointed? Don't think of it that way. Software patents weren't feasible then so we chose not to risk $10,000.
-
Which of us, then, does not offend frequently with our tongue? The real problem, however, is not our tongues but our hearts.
-
Hard work and education will take you farther than any government program can ever promise.
-
If people have problems with people not wanting to win, he needs to tell them and not send it through you guys, ... That's the bottom line. We need to take care of it within our team.
-
I don't like to claim that I am an expert on anything, but I have enough knowledge about climate science and climate system to be able to write scientific papers and go to meetings and talk about monsoon systems and talk about any other things that you want to discuss about climate science issues. I'm as qualified as anybody that you know on this planet on this topic.
-
Another trick in software is to avoid rewriting the software by using a piece that's already been written, so called component approach which the latest term for this in the most advanced form is what's called Object Oriented Programming.