"So for a platform owner or device maker, the content you can offer is no longer a strategic asset. Content doesn't sell devices, because they all have the same content."
http://ben-evans.com/benedictevans/2014/5/28/beats-content-is-king
"So for a platform owner or device maker, the content you can offer is no longer a strategic asset. Content doesn't sell devices, because they all have the same content."
We're using bodies evolved for hunting, gathering, and gratuitous violence for information age tasks like word processing and spreadsheet tweaking.
Gesture: any physical movement that can be sensed and responded to by a digital system without the aid of a traditional input device such as a mouse or stylus.
Avoid putting essential features or information like a label below an interface element that can be touched, as it may become hidden by the user’s own hand.
The complexity of the gesture should match the complexity of the task at hand.
The best designs are those that “dissolve into behavior.”
The best, most natural designs, then, are those that match the behavior of the system to the gesture humans might already do to enable that behavior.
“If you don’t have a triad of a designer, technologist, and business professional all coming to the table with equal skills and equal levels of creativity, the result will be a substandard product”
"Beware the lollipop of mediocrity. Lick it once and you will suck it FOREVER."
Increasingly, people seem to misinterpret complexity as sophistication, which is baffling—the incomprehensible should cause suspicion rather than admiration. Possibly this trend results from a mistaken belief that using a somewhat mysterious device confers an aura of power on the user.
"The only thing that interferes with my learning is my education"
"The ideal engineer is a composite … he is not a scientist, he is not a mathematician, he is not a sociologist, or a writer; but he may use the knowledge and techniques of any or all of these disciplines in solving engineering problems."
"If debugging is the process of removing bugs, then programming must be the process of putting them in."
“Design patterns do not lead to good design. Good design leads to design patterns."
"One of the jobs of the appliaction is to make it easier for you [the user] to understand how to use the application"
"In the business world it's called 'customer service', but really it's just doing Jesus' ministry."
"There is nothing permanent except change."
"You cannot write a description of software you want and then have someone develop it on a fixed schedule for a fixed price."
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
"Here's what someone expects if they come to see you on an in-person sales call: that you'll be prepared, focused, enthusiastic and willing to engage honestly about the next steps. If you can't do that, don't have the meeting."
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
"The designer of a new kind of system must participate fully in the implementation."
"… the designer of a new system must not only be the implementor and the first large-scale user; the designer should also write the first user manual. … If I had not participated fully in all these activities, literally hundreds of improvements would never have been made, because I would never have thought of them or perceived why they were important."
Premature optimization is the root of all evil in programming.