I'm perfectly happy complaining, because it's cathartic, and I'm perfectly happy arguing with people on the Internet because arguing is my favourite pastime - not programming.
Linus TorvaldsBy staying neutral, I end up being somebody that everybody can trust. Even if they don't always agree with my decisions, they know I'm not working against them.
Linus TorvaldsA lot of people still like Solaris, but I'm in active competition with them, and so I hope they die.
Linus TorvaldsFinnish companies tend to be very traditional, not taking many risks. Silicon Valley is completely different: people here really live on the edge.
Linus TorvaldsYou can do a lot of things with git, and many of the rules of what you *should* do are not so much technical limitations but are about what works well when working together with other people. So git is a very powerful set of tools.
Linus TorvaldsThe way to do good basic design isn't actually to be really smart about it, but to try to have a few basic concepts.
Linus TorvaldsI actually don't believe that everybody should necessarily try to learn to code. I think it's reasonably specialized, and nobody really expects most people to have to do it. It's not like knowing how to read and write and do basic math.
Linus TorvaldsI never felt that the naming issue was all that important, but I was obviously wrong, judging by how many people felt. I tell people to call it just plain Linux and nothing more.
Linus TorvaldsThere's innovation in Linux. There are some really good technical features that I'm proud of. There are capabilities in Linux that aren't in other operating systems.
Linus TorvaldsI'm basically a very lazy person who likes to get credit for things other people actually do.
Linus TorvaldsOK, I admit it. I was just a front-man for the real fathers of Linux, the Tooth Fairy and Santa Claus.
Linus TorvaldsI think Leopard is a much better system [than Windows Vista] but OS X in some ways is actually worse than Windows to program for. Their file system is complete and utter crap, which is scary.
Linus TorvaldsI'd much rather have 15 people arguing about something than 15 people splitting into two camps, each side convinced it's right and not talking to the other.
Linus TorvaldsI try to avoid long-range plans and visions - that way I can more easily deal with anything new that comes up without having pre-conceptions of how I should deal with it. My only long-range plan has been and still is just the very general plan of making Linux better.
Linus TorvaldsI don't doubt at all that virtualization is useful in some areas. What I doubt rather strongly is that it will ever have the kind of impact that the people involved in virtualization want it to have.
Linus TorvaldsModern PCs are horrible. ACPI is a complete design disaster in every way. But we're kind of stuck with it. If any Intel people are listening to this and you had anything to do with ACPI, shoot yourself now, before you reproduce.
Linus TorvaldsOnly wimps use tape backup. Real men just upload their important stuff on ftp and let the rest of the world mirror it.
Linus TorvaldsIt's what I call "mental masturbation", when you engage is some pointless intellectual exercise that has no possible meaning.
Linus TorvaldsQuite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.
Linus TorvaldsThe 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.
Linus TorvaldsOne of the reasons I like open source is that it allows people to work on the parts they are good at, and I don't mean just on a technical level; some people are into the whole selling and support, and that's just not me.
Linus TorvaldsI may make jokes about Microsoft at times, but at the same time, I think the Microsoft hatred is a disease.
Linus TorvaldsOn a purely technical side, I'm really very happy with how Linux gets used in a very wide set of different areas. It's important for development.
Linus TorvaldsI made very sure that I did not get involved with any of the commercial Linux companies, exactly so that I would be neutral and not ever seen as "working for the competition".
Linus TorvaldsSee, you not only have to be a good coder to create a system like Linux, you have to be a sneaky bastard too.
Linus TorvaldsThere are literally several levels of SCO being wrong. And even if we were to live in that alternate universe where SCO would be right, they'd still be wrong.
Linus TorvaldsI don't actually go to that many conferences. I do that a couple of times a year. Normally, I am not recognized; people don't throw their panties at me. I'm a perfectly normal person sitting in my den just doing my job.
Linus TorvaldsWhen I do programming in my free time and for my own enjoyment, I really want to have a kind of protection: knowing that when I improve a program those improvements will continue to be available to me and others in future versions of the program.
Linus TorvaldsThis 'users are idiots, and are confused by functionality' mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it.
Linus TorvaldsProgrammers are in the enviable position of not only getting to do what they want to, but because the end result is so important they get paid to do it. There are other professions like that, but not that many.
Linus TorvaldsSecurity people are often the black-and-white kind of people that I can't stand. I think the OpenBSD crowd is a bunch of masturbating monkeys, in that they make such a big deal about concentrating on security to the point where they pretty much admit that nothing else matters to them.
Linus TorvaldsI can mostly laugh at myself and this whole mess called "Linux developers," which means that I get along with most people and most people get along with me.
Linus TorvaldsUNIX has a philosophy, it has 25 years of history behind it, and most importantly, it has a clean core. It strives for something - some kind of beauty. And that's really what struck me as a programmer. Operating systems that normal home users are used to, such as DOS and Windows, didn't have any way of life. Nobody tried to design Windows - it just grew in random directions without any kind of thought behind it. [...] I don't think Microsoft is evil in itself; I just think that they make really crappy operating systems.
Linus TorvaldsThere are lots of Linux users who don't care how the kernel works but only want to use it is not only a tribute to how good Linux is, but it also brings up issues that I would never have thought of otherwise.
Linus TorvaldsWhen you hear voices in your head that tell you to shoot the pope, do you do what they say? Same thing goes for customers and managers. They are the crazy voices in your head, and you need to set them right, not just blindly do what they ask for.
Linus TorvaldsI think of myself as an engineer, not as a visionary or 'big thinker.' I don't have any lofty goals.
Linus TorvaldsC++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it.
Linus Torvalds