Linus Benedict Torvalds (b. December 28, 1969) is a Finnish American software engineer, who was the principal force behind the development of Linux, the most popular kernel for operating systems. (Click here for full Wikipedia article)
A project has to sit inside one person's head.
Any revolution that goes on for too long is by definition a failure. The idea is to become the establishment.
Crying that it's an application bug is like crying over the speed of light: you should deal with reality, not what you wish reality was.
Everyone says that working together is good. But somewhere, in their dark, little minds, they say, 'I want to do this alone. I want to make millions.'
I have an ego the size of a small planet.
I like offending people, because I think people who get offended should be offended.
I'm not a visionary- to me, a guy standing in the middle of the road looks like road kill.
I'm personally convinced that computer science has a lot in common with physics. Both are about how the world works at a rather fundamental level. The difference, of course, is that while in physics you're supposed to figure out how the world is made up, in computer science you create the world. Within the confines of the computer, you're the creator. You get to ultimately control everything that happens. If you're good enough, you can be God. On a small scale.
If you think your users are idiots, only idiots will use it.
Intelligence is the ability to avoid doing work, yet getting the work done.
Obsessing about things is important, and things really do matter, but if you can't let go of them, you'll end up crazy.
On the internet nobody can hear you being subtle.
Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it.
People who disagree with me are by definition crazy.
Portability is for people who cannot write new programs.
Software evolves. It isn't designed. The only question is how strictly you control the evolution, and how open you are to external sources of mutations.
Standards are paper. I use paper to wipe my butt every day. That's how much that paper is worth.
Talk is cheap. Show me the code.
The fact is, there aren't just two sides to any issue, there's almost always a range of responses, and 'it depends' is almost always the right answer in any big question.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
Those that can, do. Those that can't, complain.
Toto, I don't think we're talking white-socks-and-sandals any more.
When you say 'I wrote a program that crashed Windows,' people just stare at you blankly and say, 'Hey, I got those with the system for free.'
XML is crap. Really. There are no excuses. XML is nasty to parse for humans, and it's a disaster to parse even for computers. There's just no reason for that horrible crap to exist.