See, unlike most hackers, I get little joy out of figuring out how to install the latest toy.

Computer languages differ not so much in what they make possible, but in what they make easy.

I note that the Python folks still think they like JPython. I wonder how long that will last?

In a world that's changing so quickly, you're guaranteed to fail if you don't take any risks.

Start out by making 100 users really happy, rather than a lot more users only a little happy.

But you have to allow a little for the desire to evangelize when you think you have good news.

Software Engineering might be science; but that's not what I do. I'm a hacker, not an engineer.

If things aren’t breaking, then you’re not moving fast enough. People learn by making mistakes.

Advertising works most effectively when it's in line with what people are already trying to do.

It's against all of our policies for an application to ever share information with advertisers.

Our goal is to make it so there's as little friction as possible to having a social experience.

The file is a gzipped tar file. Your browser is playing tricks with you and trying to be smart.

Owning a computer without programming is like having a kitchen and using only the microwave oven

Mostly I use the O2 as an X terminal, however, running my apps on Linux and displaying remotely.

Note to self: Pasty-skinned programmers ought not stand in the Mojave desert for multiple hours.

Basically, if I have no intention of using a service then I won't bother reverse-engineering it.

All over the world copyright holders are trying to limit consumers' rights. We cannot have that.

Some of modern engineering is necessary to good art. But I think of myself is a cultural artist.

With .NET once an API is published it's available to all programming languages at the same time.

Down that path lies madness. On the other hand, the road to hell is paved with melting snowballs.

If Facebook were a country, it would be the 8th most populated in the world, just ahead of Japan.

And connected is helping people stay in touch and maintain empathy for each other, and bandwidth.

Independent artists and labels have always been the trendsetters in music and the music business.

Over the long term, symbiosis is more useful than parasitism. More fun, too. Ask any mitochondria.

It is important for young entrepreneurs to be adequately self-aware to know what they do not know.

I don't have an alarm clock. If someone needs to wake me up, then I have my BlackBerry next to me.

I believe we have to nip Ebola in the bud before it spreads through Africa and to other countries.

Independent artists and labels have always been the trend setters in music and the music business.

The central problem of C and C++ is that they require programmers to do their own memory management

What Facebook stands for in the world is giving people a voice and spreading ideas and rationalism.

People wait until late in their career to give back. But why wait when there is so much to be done?

There are many machines throughout history that were built to do something better than a human can.

Some scientists use TeX or LatEX but for most people Word is the thing that writers use these days.

To be a good artist, you have to serve the work of art and allow it to be what it is supposed to be.

Perl is designed to give you several ways to do anything, so consider picking the most readable one.

I always tell people that you should only hire people to be on your team if you would work for them.

If everything you do works, then you're not taking many risks and probably aren't innovating either.

Ugly problems often require ugly solutions. Solving an ugly problem in a pure manner is bloody hard.

When you lose interest in a program, your last duty to it is to hand it off to a competent successor.

If you give a hacker a new toy, the first thing he'll do is take it apart to figure out how it works.

Psychotics are consistently inconsistent. The essence of sanity is to be inconsistently inconsistent.

Think of prototypes as a funny markup language--the interpretation is left up to the rendering engine.

We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise.

I look at Google and think they have a strong academic culture. Elegant solutions to complex problems.

Once you have a product that you are happy with, you the need to centralize things to continue growth.

Red Carpet has a nice package abstraction layer that allows us to support RPMs and DEBs transparently.

I think in terms of the work were doing now a lot of the UI cleanup... I see it getting much prettier.

Bertelsmann understood our vision when they first invested in us... They still believe in that vision.

Nobody is an overnight success. Most overnight successes you see have been working at it for ten years.

Foul-ups in testing are not uncommon, especially when the test setup is being tried for the first time.

Share This Page