Every once in a while, a revolutionary product comes along that changes everything.
The engineering is long gone in most PC companies. In the consumer electronics companies, they don’t understand the software parts of it. And so you really can’t make the products that you can make at Apple anywhere else right now. Apple’s the only company that has everything under one roof.
Most people have no concept of how an automatic transmission works, yet they know how to drive a car. You don’t have to study physics to understand the laws of motion to drive a car. You don’t have to understand any of this stuff to use Macintosh.
If a user is having a problem, it’s our problem.
Every once in a while a revolutionary product comes along that changes everything. It’s very fortunate if you can work on just one of these in your career. Apple’s been very fortunate in that it’s introduced a few of these.
Developers, developers, developers, developers.
Accessible design is good design – it benefits people who don’t have disabilities as well as people who do. Accessibility is all about removing barriers and providing the benefits of technology for everyone.
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
Computer science is no more about computers than astronomy is about telescopes.
Testing shows the presence, not the absence of bugs.
The computing scientist’s main challenge is not to get confused by the complexities of his own making.
Only the paranoid survive.
The most damaging phrase in the language is: ‘It’s always been done that way.’
One accurate measurement is worth a thousand expert opinions.
People who are really serious about software should make their own hardware.
An algorithm must be seen to be believed.
Computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty. A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better.
Premature optimization is the root of all evil.
Social engineering bypasses all technologies, including firewalls.
You can have data without information, but you cannot have information without data.