Linus Torvalds

Image of Linus Torvalds
Finnish companies tend to be very traditional, not taking many risks. Silicon Valley is completely different: people here really live on the edge.
- Linus Torvalds
Image of Linus Torvalds
I used to be interested in Windows NT, but the more I see it, the more it looks like traditional Windows with a stabler kernel. I don't find anything technically interesting there.
- Linus Torvalds
Image of Linus Torvalds
I'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 Torvalds
Image of Linus Torvalds
A consumer doesn't take anything away: he doesn't actually consume anything. Giving the same thing to a thousand consumers is not really any more expensive than giving it to just one.
- Linus Torvalds
Image of Linus Torvalds
Artists usually don't make all that much money, and they often keep their artistic hobby despite the money rather than due to it.
- Linus Torvalds
Image of Linus Torvalds
Before the commercial ventures, Linux tended to be rather hard to set up, because most of the developers were motivated mainly by their own interests.
- Linus Torvalds
Image of Linus Torvalds
Helsinki may not be as cold as you make it out to be, but California is still a lot nicer. I don't remember the last time I couldn't walk around in shorts all day.
- Linus Torvalds
Image of Linus Torvalds
I try to avoid long-range plans and visions - that way I can more easily deal with anything new that comes up.
- Linus Torvalds
Image of Linus Torvalds
I've been employed by the University of Helsinki, and they've been perfectly happy to keep me employed and doing Linux.
- Linus Torvalds
Image of Linus Torvalds
A computer is like air conditioning - it becomes useless when you open Windows
- Linus Torvalds
Collection: Air
Image of Linus Torvalds
Those that can, do. Those that can't, complain.
- Linus Torvalds
Collection: Complaining
Image of Linus Torvalds
Talk is cheap. Show me the code.
- Linus Torvalds
Collection: Coders
Image of Linus Torvalds
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
- Linus Torvalds
Collection: Data
Image of Linus Torvalds
All operating systems sucks, but Linux just sucks less
- Linus Torvalds
Collection: Linux
Image of Linus Torvalds
Most of the good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
- Linus Torvalds
Collection: Fun
Image of Linus Torvalds
I like offending people, because I think people who get offended should be offended.
- Linus Torvalds
Collection: Thinking
Image of Linus Torvalds
Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it.
- Linus Torvalds
Collection: Real
Image of Linus Torvalds
Only religious fanatics and totalitarian states equate morality with legality.
- Linus Torvalds
Collection: Religious
Image of Linus Torvalds
Avoiding complexity reduces bugs.
- Linus Torvalds
Collection: Simplicity
Image of Linus Torvalds
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
- Linus Torvalds
Collection: Practice
Image of Linus Torvalds
I think one thing I do pretty well is not taking myself too seriously.
- Linus Torvalds
Collection: Thinking
Image of Linus Torvalds
Nobody actually creates perfect code the first time around, except me. But there's only one of me.
- Linus Torvalds
Collection: Perfect
Image of Linus Torvalds
People who are doing things for fun do things the right way by themselves.
- Linus Torvalds
Collection: Fun
Image of Linus Torvalds
Don't ever make the mistake [of thinking] that you can design something better than what you get from ruthless massively parallel trial-and-error with a feedback cycle. That's giving your intelligence much too much credit.
- Linus Torvalds
Collection: Mistake
Image of Linus Torvalds
The Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it.
- Linus Torvalds
Collection: Philosophy
Image of Linus Torvalds
C++ 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
Collection: Use
Image of Linus Torvalds
I started Linux as a desktop operating system. And it's the only area where Linux hasn't completely taken over. That just annoys the hell out of me.
- Linus Torvalds
Collection: Taken
Image of Linus Torvalds
There are "extremists" in the free software world, but that's one major reason why I don't call what I do "free software" any more. I don't want to be associated with the people for whom it's about exclusion and hatred.
- Linus Torvalds
Collection: People
Image of Linus Torvalds
I was never a "big thinker". One of my philosophies in Linux has always been to not worry about the future too much, but make sure that we make the best of what we have now - together with keeping our options open for the future and not digging us into a hole.
- Linus Torvalds
Collection: Philosophy
Image of Linus Torvalds
When 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 Torvalds
Collection: Knowing
Image of Linus Torvalds
If it is relevant there is always somebody else out there.
- Linus Torvalds
Collection: Relevant
Image of Linus Torvalds
While I may not get any money from Linux, I get a huge personal satisfaction from having written something that people really enjoy using, and that people find to be the best alternative for their needs.
- Linus Torvalds
Collection: People
Image of Linus Torvalds
So I would not be surprised if the globbing libraries, for example, will do NFD-mangling in order to glob "correctly", so even programs ported from real Unix might end up getting pathnames subtly changed into NFD as part of some hot library-on-library action with UTF hackery inside.
- Linus Torvalds
Collection: Real
Image of Linus Torvalds
OK, I admit it. I was just a front-man for the real fathers of Linux, the Tooth Fairy and Santa Claus.
- Linus Torvalds
Collection: Father
Image of Linus Torvalds
One of the questions I've always hated answering is how do people make money in open source. And I think that Caldera and Red Hat - and there are a number of other Linux companies going public - basically show that yes, you can actually make money in the open-source area.
- Linus Torvalds
Collection: Thinking
Image of Linus Torvalds
The correct form factor for a laptop is obviously 12" and 2 lbs, and I don't understand why everybody gets that wrong.
- Linus Torvalds
Collection: Laptops
Image of Linus Torvalds
I started Linux because I wanted to see it on the desktop... I do hope that the desktop people would try to work together ... and work more on the technology than trying to make the login screen look really nice.
- Linus Torvalds
Collection: Nice
Image of Linus Torvalds
Eventually the revolutionaries become the established culture, and then what will they do
- Linus Torvalds
Collection: Culture
Image of Linus Torvalds
I 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 Torvalds
Collection: Long
Image of Linus Torvalds
I 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 Torvalds
Collection: Competition
Image of Linus Torvalds
I'm not worried about the kernel itself or the basic system. All the commercialization is about the distributions and the applications. As such, it only brings value-added things to Linux, and it doesn't take anything away from the Linux scene.
- Linus Torvalds
Collection: Linux
Image of Linus Torvalds
There's a few historical reasons for why git was considered complicated. One of them is that it was complicated. The people who started using git very early on in order to work on the kernel really had to learn a very rough set of scripts to make everything work. All the effort had been on making the core technology work and very little on making it easy or obvious.
- Linus Torvalds
Collection: Technology
Image of Linus Torvalds
It just makes it even harder for people to even approach the (open source) side, when they then end up having to worry about public humiliation.
- Linus Torvalds
Collection: People
Image of Linus Torvalds
What commercialism has brought to Linux has been the incentive to make a good distribution that is easy to use and that has all the packaging issues worked out.
- Linus Torvalds
Collection: Issues
Image of Linus Torvalds
I am very happy about Android obviously. I use Android, and it's actually made cellphones very usable.
- Linus Torvalds
Collection: Use
Image of Linus Torvalds
While we ended up having several core maintainers use BitKeeper - it was free to use for open source projects - it never got ubiquitous. So it helped kernel development, but there were still pain points.
- Linus Torvalds
Collection: Pain
Image of Linus Torvalds
You 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 Torvalds
Collection: Powerful
Image of Linus Torvalds
Working in lock-step simply isn't a good idea. Never has been, never will be.
- Linus Torvalds
Collection: Ideas