When there is no type hierarchy you don't have to manage the type hierarchy.

The self driving car is not self-aware. It's just driving; it's not thinking.

Shipping is a feature. A really important feature. Your product must have it.

Common programmer thought pattern: there are only three numbers: 0, 1, and n.

Optimism is an occupational hazard of programming; feedback is the treatment.

No-one has ever called me a cool dude. I'm somewhere between geek and normal.

Working in lock-step simply isn't a good idea. Never has been, never will be.

Mobile is important, and coming faster than most people in this room realize.

When you've got 5 minutes to fill, Twitter is a great way to fill 35 minutes.

System debugging has always been a graveyard-shift occupation, like astronomy.

Even the best planning is not so omniscient as to get it right the first time.

A computer is like air conditioning - it becomes useless when you open Windows

Only religious fanatics and totalitarian states equate morality with legality.

Linux has definitely made a lot of sense even in a purely materialistic sense.

Metaprograms are programs that manipulate themselves or other programs as data.

Poor management can increase software costs more rapidly than any other factor.

About 90 percent of the downtime comes from, at most, 10 percent of the defects.

The bearing of a child takes nine months, no matter how many women are assigned.

A plan is an example of what could happen, not a prediction of what will happen.

In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people.

Excusing bad programming is a shooting offence, no matter what the circumstances.

The average American doesnt realize how much of the laws are written by lobbyists.

I am more convinced than ever. Conceptual integrity is central to product quality.

There's a huge latent market for software development that's just flat-out honest.

People will realize that software is not a product; you use it to build a product.

There's nothing in computing that can't be broken by another level of indirection.

If nothing is declared unchangeable, then the organization will resist all change.

Training is practice doing a new task much more slowly than an expert would do it.

People are good at intuition, living our lives. What are computers good at? Memory.

Brands are the solution, not the problem. Brands are how you sort out the cesspool.

I think I could argue that the press has more impact on politics than corporations.

The average American doesn't realize how much of the laws are written by lobbyists.

There's a set of people who are intrinsic oppositionists to everything Google does.

An ancient adage warns, "Never go to sea with two chronometers; take one or three."

Using Unix is the computing equivalent of listening only to music by David Cassidy.

A smart terminal is not a smartass terminal, but rather a terminal you can educate.

Innovation is the process of turning ideas into manufacturable and marketable form.

Process improvement is most valuable in raising the floor of a community's practice.

The task of the software development team is to engineer the illusion of simplicity.

I like offending people, because I think people who get offended should be offended.

An infinite number of monkeys typing into GNU emacs would never make a good program.

In general in technology, if you own a platform that's valuable, you can monetize it.

Learning research tells us that the time lag from experiment to feedback is critical.

In fast moving markets, adaptation is significantly more important than optimization.

I am not out to destroy Microsoft, that would be a completely unintended side effect.

There is nothing in the programming field more despicable than an undocumented program

Washington is an incumbent protection machine. Technology is fundamentally disruptive.

Twitter can no more produce analysis than a monkey can type out a work of Shakespeare.

The computing world is very good at things that we are not. It is very good at memory.

Documentation is not understanding, process is not discipline, formality is not skill.

Share This Page