Languages that try to disallow idiocy become themselves idiotic.

The purpose of a team is not goal attainment but goal alignment.

The solution to government surveillance is to encrypt everything.

We all know Linux is great...it does infinite loops in 5 seconds.

Organizational busy work tends to expand to fill the working day.

The fundamental response to change is not logical, but emotional.

Fancy algorithms are slow when N is small, and N is usually small.

Ultimately, I consider people to be more important than computers.

The next big thing is the one that makes the last big thing usable.

The lack of a delete button on the internet is a significant issue.

Present to inform, not to impress. If you inform, you will impress.

In 2031, lawyers will be commonly a part of most development teams.

Sometimes the problem has to mature before the solution can mature.

Google is very much a not-invented-here, build-it-ourselves culture.

Software work is the most complex that humanity has ever undertaken.

Consensus processes starve innovative design by eating the resource.

Every day that we spent not improving our products was a wasted day.

In real open source, you have the right to control your own destiny.

Product quality has almost nothing to do with defects or their lack.

We just have to come in every morning and somehow, launch the editor.

Microsoft isn't evil, they just make really crappy operating systems.

Just remember when you post something, the computers remember forever.

I think one thing I do pretty well is not taking myself too seriously.

I find that writing unit tests actually increases my programming speed

Mobile use is growing faster than all of Google's internal predictions.

How does a project get to be a year behind schedule? One day at a time.

I don't think I'm unusual in preferring my laptop to be thin and light.

First law of Bad Management: If something isn't working, do more of it.

System debugging, like astronomy, has always been done chiefly at night.

One person's definition of evil is another person's different definition.

The Internet is fast becoming a cesspool where false information thrives.

The function of good software is to make the complex appear to be simple.

I'm not a great programmer; I'm just a good programmer with great habits.

I claim that Mach people (and apparently FreeBSD) are incompetent idiots.

So I hope I’ve made clear that imposing agile methods is a very red flag.

Quality is free, but only to those who are willing to pay heavily for it.

If you have a child, you'll notice they have two states: asleep or online.

Mobile is the future, and there's no such thing as communication overload.

Conceptual integrity is the most important consideration in system design.

If I'd had a charisma-ectomy in the beginning, XP would have gone nowhere.

Big business has many tools to make us pay for the crisis of their system.

People who are doing things for fun do things the right way by themselves.

A scientist builds in order to learn; an engineer learns in order to build.

Good judgment comes from experience and experience comes from bad judgment.

Intelligence is the ability to avoid doing work, yet getting the work done.

Developers have the attention spans of slightly moronic woodland creatures.

Me trying to make a business around Linux would have been a total disaster.

My great-grandfather played organ for silent movies. Talkies in, Gramps out.

The memory management on the PowerPC can be used to frighten small children.

I've been very happy with the commercial Linux CD-ROM vendors linux Red Hat.

Share This Page