Berkeley hackers liked to see themselves as rebels against soulless corporate empires.

Yes, but I did manage to increase the amount of virginity in the world by that method.

Learn not to add too many features right away, and get the core idea built and tested.

We just cared more about connecting the world than anyone else. And we still do today.

It's, like, even in journeys like Facebook, we've had some very serious ups and downs.

We all love Linux, but it's also a fact that some people might not be able to migrate.

Unfortunately, the client that exists today is still pretty much the prototype design.

To solve an interesting problem, start by finding a problem that is interesting to you.

The easiest programs to use are those which demand the least new learning from the user

When your language is nowhere near Turing-complete, syntactic sugar can be your friend.

An initial underscore already conveys strong feelings of magicalness to a C programmer.

I think software patents are a bad idea. Many patents are given for trivial inventions.

Every application will be designed from the ground up to use real identity and friends.

In the olden times, privacy was good. Today people want to share, people are more open.

I think that the tax situation needs to be worked out between the countries themselves.

It's not the ideas; it's design, implementation and hard work that make the difference.

The workstation-class machines built by Sun and others opened up new worlds for hackers.

Claiming that solid rockets are necessary for a heavy-lift launcher is obvious nonsense.

The purpose of most computer languages is to lengthen your resume by a word and a comma.

If you're going to define a shortcut, then make it the base [sic] darn shortcut you can.

What you'll need most is courage. It is not an easy path that you've set your foot upon.

If you actually do something you love it's a lot easier and takes on a lot more purpose.

We want Facebook to be one of the best places people can go to learn how to build stuff.

There is a point in your life when you realize that you have written enough destructors.

If you aren't sure which way to do something, do it both ways and see which works better.

I still drive my 1977 Honda Accord. The paint is almost all worn off. It's still running.

The whole history of computers is rampant with cheerleading at best and bigotry at worst.

Virtual Reality is going to be an important technology. I am pretty confident about this.

I'm just more excited about helping new entrepreneurs create the next Facebook or Google.

To err is human, but to really screw things up requires a design committee of bureaucrats.

SpaceX does seem to have had a run of bad luck, with its first three launches all failing.

The demise of Constellation is not the death of a dream. It's just the end of an illusion.

As pointed out in a followup, Real Perl Programmers prefer things to be visually distinct.

If you write something wrong enough, I'll be glad to make up a new witticism just for you.

Move fast and break things. Unless you are breaking stuff, you are not moving fast enough.

Simply put: we don't build services to make money; we make money to build better services.

It won't be covered in the book. The source code has to be useful for something, after all.

I would only hire someone to work directly for me if I was willing to work for that person.

Betting completely on HTML5 is one of the, if not THE biggest strategic mistake we've made.

If you're always under the pressure of real identity, I think that is somewhat of a burden.

If there is a bug in your code than you have to drop everything you're doing and go fix it.

Every piece of software written today is likely going to infringe on someone else's patent.

Running the test suite like this allows us to catch problems when they are just introduced.

OS X is sweet: it's simple and intuitive, and I think GNOME shares a lot of values with it.

I don't think anyone is going to say great things about being a native developer on Android.

I consider myself a remarkably unsentimental person. I don't look back on the good old days.

Historically speaking, the presence of wheels in Unix has never precluded their reinvention.

They have a beautiful security system and we're emulating the whole security infrastructure.

There are people who actually like programming. I dont understand why they like programming.

And when the time comes to replace the O2 I have today, maybe my next machine will run Linux.

Share This Page