One advantage of static factory methods is that, unlike constructors, they have names.

Whether you draw diagrams that generate code or you type at a browser, you are coding.

I'm a big non-believer in manual driver and kernel configuration, be it visual or not.

I can't choose whether someone is offended by my actions. I can choose whether I care.

Your choice of programming model also is your choice of programming model, so to speak.

We want to make sure the thing you're looking for is on Google 100 percent of the time.

People are surprised to find out that an awful lot of people think that they're idiots.

On the basis of capitalism, victories like raising the minimum wage are only temporary.

Now I'm a pretty lazy person and am prepared to work quite hard in order to avoid work.

We're systems software people ourselves. We wanted a language to make our lives better.

There are a million ways to lose a work day, but not even a single way to get one back.

For every two degrees the temperature goes up, check-ins at ice cream shops go up by 2%.

A dynamic duo who work well together can be worth any three people working in isolation.

I don't have any authority over Linux other than this notion that I know what I'm doing.

I have no people reporting to me and don't expect to. My competency is in the tech realm.

Either you participate in the community like an adult or you leave and do your own thing.

I found out that most programmers don't like to test their software as intensely as I do.

The workers should take over the factories, and shut down Boeing's profit-making machine.

Eventually the revolutionaries become the established culture, and then what will they do

If POSIX threads are a good thing, perhaps I don't want to know what they're better than.

The process of software development doesn't feel any better than it did a generation ago.

The Internet is really about highly specialized information, highly specialized targeting.

In many countries adult pornography legislation is an attempt to legislate something else.

The hardest single part of building a software system is deciding precisely what to build.

If you like using CVS, you should be in some kind of mental institution or somewhere else.

Visual supervision is a joke for development workers. Visual supervision is for prisoners.

Today, I will offer free web hosting and developpement helps for projects under Sourceforge

Procedure names should reflect what they do; function names should reflect what they return

Why would you have a language that is not theoretically exciting? Because it's very useful.

Amazon has well passed any expectations of its ability to change distribution and marketing.

Writing code is not production, it's not always craftsmanship though it can be, it's design.

Theory and practice sometimes clash. And when that happens, theory loses. Every single time.

Shareware tends to combine the worst of commercial software with the worst of free software.

Helsinki isn't all that bad. It's a very nice city, and it's cold really only in wintertime.

There's nothing that cannot be found through some search engine or on the Internet somewhere.

If we play genie and grant client wishes, we are apt to construct castles of code in the air.

I'm basically a very lazy person who likes to get credit for things other people actually do.

In my opinion MS is a lot better at making money than it is at making good operating systems.

If you're going to make a law, make a law that actually works. It's extraordinarily difficult.

The greatest risk we face in software development is that of overestimating our own knowledge.

Don't hurry your code. Make sure it works well and is well designed. Don't worry about timing.

One of the big dangers is to pretend that you can follow a predictable process when you can't.

The manager's function is not to make people work, but to make it possible for people to work.

I still believe that sitting down and reading a book is the best way to really learn something.

Never in the annals of software engineering was so much owed by so many to so few lines of code

Eventually, I decided that thinking was not getting me very far and it was time to try building.

When Steve Jobs died last week, there was a huge outcry, and that was very moving and justified.

A user interface is well-designed when the program behaves exactly how the user thought it would.

The biggest mistake that I made was not anticipating the rise of the social networking phenomenon.

Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it.

Share This Page