Basically, if reverse engineering is banned, then a lot of the open source community is doomed to fail.

When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi.

If any ideology is so serious that you can't have fun while you're doing it, it's probably too serious.

Doing linear scans over an associative array is like trying to club someone to death with a loaded Uzi.

We cannot choose one desktop over the other - Gnome or KDE - because there's users for both code bases.

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

There's nothing that will bring realism into your world as quickly as realizing that you're out of cash.

Equally, the Internet interprets attempts at proprietary control as threats and mobilizes to defeat them.

If you're willing to restrict the flexibility of your approach, you can almost always do something better

Would you trust the linguistic intuitions of someone who has been studying Latin or Greek for three days?

Take Lisp, you know its the most beautiful language in the world -- at least up until Haskell came along.

The question I ask myself like almost everyday is 'Am I doing the most important thing I could be doing?'

Helping a billion people connect is amazing, humbling and by far the thing I am most proud of in my life.

It only took me two weeks to build the first version of Facebook because I had so much stuff before then.

I was interested in Java the beginning, but the problem with Java is you do have to switch your platform.

We're not going to make Evolution or any of our other products depend on Mono anytime in the near future.

I think that people just have this core desire to express who they are. And I think that's always existed.

Our mission is to connect every person in the world. You don't do that by having a service people pay for.

I will only hire someone to work directly for me if I would work for that person. It's a pretty good test.

Spaceflight, especially in the Mercury spacecraft, clearly wasn't going to be much like flying an airplane.

It is not that uncommon for the cost of an abstraction to outweigh the benefit it delivers. Kill one today!

I want to see people using Perl to glue things together creatively, not just technically but also socially.

Although the Perl Slogan is There's More Than One Way to Do It, I hesitate to make 10 ways to do something.

Maybe we should take a clue from FTP and put in an option like 'print hash marks on every 1024 iterations'.

The main Facebook usage is so big. About 20 percent of the time people spend on their phone is on Facebook.

After releasing Mono 1.0, we started work on a new edition of Mono that will be released later in the year.

I dont get much sense of reward from having discovered how to get the Foo card to coexist with the Bar card.

Not that I'm against sneaking some notions into people's heads upon occasion. (Or blasting them in outright.

The thing that we are trying to do at Facebook is just help people connect and communicate more efficiently.

The software patent problem is not limited to Mono. Software patents affect everyone writing software today.

Fear is ugly because it makes you irrational. Fear makes you jump to conclusions. Fear makes you reactionary.

I don't get much sense of reward from having discovered how to get the Foo card to coexist with the Bar card.

We've changed our internal motto from "Move fast and break things" to "Move fast with stable infrastructure."

The thing that we are trying to do at facebook, is just help people connect and communicate more efficiently.

A fool and his money will soon be departed applies equally to venture capitalists as it does to everyone else.

Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected.

If your goal is to change the world, you can't start by doing things the same old way because it sells better.

I'm afraid my gut level reaction is basically, proceed is cute, but cute doesn't cut it in the emergency room.

What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?

There are social restrictions where someone could be suppressing someone else's freedom to express themselves.

We plan to support Exchange 2003 as soon as it is released. We already have the prerelease versions from MSDN.

Consider spending less time talking, and more time prototyping, especially if you're not very good at talking.

Is manned space exploration important? Yes - not least because it simply works much better than sending robots.

Anyone with a little computer experience knows that anything can be copied bit-by-bit with the right equipment.

That being said, I think we should immediately deprecate any string concatenation that combines '19' with '99'.

There are a few other things that I built when I was at Harvard that were kind of smaller versions of Facebook.

More than four million businesses have Pages on Facebook that they use to have a dialogue with their customers.

As plans for the first lunar landing started to be made, nobody had really thought about who would be out first.

We're really at this point where we can take a step back and think about the next big things that we want to do.

One of my big regrets is that Facebook hasn't had a major chance to shape the mobile operating system ecosystem.

Share This Page