Simplicity and elegance are unpopular because they require hard work and discipline to achieve and education to be appreciated.
Systems programmers are the high priests of a low cult.
Hiring people to write code to sell is not the same as hiring people to design and build durable, usable, dependable software.
If we want users to like our software we should design it to behave like a likeable person: respectful, generous and helpful.
The tragedy of our time is that we've got it backwards, we've learned to love techniques and use people.
The hardest part of design ... is keeping features out.
I think the most difficult thing had been scaling the infrastructure. Trying to support the response we had received from our users and the number of people that were interested in using the software.
"(Big name research firm) says our market will be $50 billion in 2010." Every entrepreneur has a few slides about how the market potential for his segment is tens of billions. It doesn't matter if the product is bar mitzah planning software or 802.11 chip sets. Venture capitalists don't believe this type of forecast because it's the fifth one of this magnitude that they've heard that day. Entrepreneurs would do themselves a favor by simply removing any reference to market size estimates from consulting firms.
The amateur software engineer is always in search of magic.
In software, the chain isn't as strong as its weakest link; it's as weak as all the weak links multiplied together.
Software innovation, like almost every other kind of innovation, requires the ability to collaborate and share ideas with other people, and to sit down and talk with customers and get their feedback and understand their needs.
I think I am very goal oriented. I'd like to win the America's cup. I'd like Oracle to be the No 1 software company in the world. I still think it is possible to beat Microsoft.
It's my job for Oracle, the number two software company in the world; to become the number one software company in the world. My job is to build better than the competition, sell those products in the marketplace and eventually supplant Microsoft and move from being number two to number one.
Most software has a tiny essence that justifies its existence, everything after that is wants and desires mistaken for needs and necessities.
The information contained in an English sentence or computer software does not derive from the chemistry of the ink or the physics of magnetism, but from a source extrinsic to physics and chemistry altogether. Indeed, in both cases, the message transcends the properties of the medium. The information in DNA also transcends the properties of its material medium.
It's hardware that makes a machine fast. It's software that makes a fast machine slow.
As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.
When I write software, I know that it will fail, either due to my own mistake, or due to some other cause.
Software comes from heaven when you have good hardware.
It's hard to read through a book on the principles of magic without glancing at the cover periodically to make sure it isn't a book on software design.
Wit and puns aren't just décor in the mind; they're essential signs that the mind knows it's on, recognizes its own software, can spot the bugs in its own program.
You know, IBM was almost knocked out of the box by other types of computer software and manufacturing.
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 and other pricey parts, we might have succeeded.
A little retrospection shows that although many fine, useful software systems have been designed by committees and built as part of multipart projects, those software systems that have excited passionate fans are those that are the products of one or a few designing minds, great designers.
Tip: Take the stodgiest, oldest, slowest moving industry you can find. And build amazing software for it.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: