If something's 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?
To create a new standard, it takes something that's not just a little bit different; it takes something that's really new and really captures people's imagination.
Success is a lousy teacher. It seduces smart people into thinking they can't lose.
In terms of doing things I take a fairly scientific approach to why things happen and how they happen. I don't know if there's a god or not, but I think religious principles are quite valid.
Just in terms of allocation of time resources, religion is not very efficient. T here's a lot more I could be doing on a Sunday morning.
It's possible, you can never know, that the universe exists only for me. If so, it's sure going well for me, I must admit.
We've done some good work, but all of these products become obsolete so fast. It will be some finite number of years, and I don't know the number--before our doom comes.
Sometimes we do get taken by surprise. For example, when the Internet came along, we had it as a fifth or sixth priority. It wasn't like somebody told me about it and I said, "I don't know how to spell that." I said, "Yeah, I've got that on my list, so I'm okay." But there came a point when we realized it was happening faster and was a much deeper phenomenon than had been recognized in our strategy.
Your most unhappy customers are your greatest source of learning.
Microsoft has had clear competitors in the past. Itís a good thing we have museums to document that.
Like almost everyone who uses e-mail, I receive a ton of spam every day. Much of it offers to help me get out of debt or get rich quick. It would be funny if it weren't so irritating.
Does the e-mail say it's about 'enlargement'-- that might be spam.
If you show people the problems and you show people the solutions they will be moved to act.
Stolen's a strong word. It's copyrighted content that the owner wasn't paid for.
The best way to prepare to be a programmer is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and fished out listings of their operating system.
You've got to be willing to read other people's code, and then write your own, then have other people review your code. You've got to want to be in this incredible feedback loop where you get the world-class people to tell you what you're doing wrong.
The finest pieces of software are those where one individual has a complete sense of exactly how the program works. To have that, you have to really love the program and concentrate on keeping it simple, to an incredible degree.
Memorable Quotations: Business Leaders
Memorable Quotations from Business Leaders