Linus Torvalds

Linus Torvalds
Linus Benedict Torvalds; born December 28, 1969) is a Finnish-American software engineer who is the creator and, for a long time, principal developer, of the Linux kernel, which became the kernel for operating systemssuch as GNU and years later Android and Chrome OS. He also created the distributed revision control system git and the diving logging and planning software Subsurface. He was honored, along with Shinya Yamanaka, with the 2012 Millennium Technology Prize by the Technology Academy Finland "in recognition...
NationalityFinnish
ProfessionEngineer
Date of Birth28 December 1969
CityHelsinki, Finland
CountryFinland
In open source, we feel strongly that to really do something well, you have to get a lot of people involved.
In my opinion MS is a lot better at making money than it is at making good operating systems.
Intelligence is the ability to avoid doing work, yet getting the work done.
All operating systems sucks, but Linux just sucks less
Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
In real open source, you have the right to control your own destiny.
Those that can, do. Those that can't, complain.
Software is like sex: It's better when it's free.
Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it.
I have one very basic rule when it comes to "good ideas". A good idea is not an idea that solves a problem cleanly. A good idea is an idea that solves several things at the same time. The mark of good coding is not that the program does what you want, it's that it also does something that you didn't start out wanting.
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.
An infinite number of monkeys typing into GNU emacs would never make a good program.
If Microsoft ever does applications for Linux it means I've won.
Once you realize that documentation should be laughed at, peed upon, put on fire, and just ridiculed in general, THEN, and only then, have you reached the level where you can safely read it and try to use it to actually implement a driver.