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
I think one thing I do pretty well is not taking myself too seriously.
I've actually found the image of Silicon Valley as a hotbed of money-grubbing tech people to be pretty false, but maybe that's because the people I hang out with are all really engineers.
I'm sitting in my home office wearing a bathrobe. The same way I'm not going to start wearing ties, I'm also not going to buy into the fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords.
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.
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.
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.
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.
Don't hurry your code. Make sure it works well and is well designed. Don't worry about timing.
Every once in a while an issue comes up where I have to make a statement. I can't totally avoid all political issues, but I try my best to minimize them. When I do make a statement, I try to be fairly neutral.
I 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.
By 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.
An individual developer like me cares about writing the new code and making it as interesting and efficient as possible. But very few people want to do the testing.
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.
The fame and reputation part came later, and never was much of a motivator, although it did enable me to work without feeling guilty about neglecting my studies.