Authors
Topics
Lists
Pictures
Resources
More about Ken Thompson
Ken Thompson Quotes
20 Sourced Quotes
Source
Report...
You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code.
Ken Thompson
Source
Report...
If you want to go somewhere, goto is the best way to get there.
Ken Thompson
Source
Report...
The press, television, and movies make heroes of vandals by calling them whiz kids.... There is obviously a cultural gap. The act of breaking into a computer system has to have the same social stigma as breaking into a neighbor's house. It should not matter that the neighbor's door is unlocked.
Ken Thompson
Source
Report...
I am a very bottom-up thinker. If you give me the right kind of Tinker Toys, I can imagine the building. I can sit there and see primitives and recognize their power to build structures a half mile high, if only I had just one more to make it functionally complete. I can see those kinds of things.
Ken Thompson
Source
Report...
I view Linux as something that's not Microsoft — a backlash against Microsoft, no more and no less. I don't think it will be very successful in the long run. I've looked at the source and there are pieces that are good and pieces that are not. A whole bunch of random people have contributed to this source, and the quality varies drastically. My experience and some of my friends' experience is that Linux is quite unreliable. Microsoft is really unreliable but Linux is worse. In a non-PC environment, it just won't hold up. If you're using it on a single box, that's one thing. But if you want to use Linux in firewalls, gateways, embedded systems, and so on, it has a long way to go.
Ken Thompson
Source
Report...
I would try out the [C++] language [at AT&T] as it was being developed and make comments on it. It was part of the work atmosphere there. And you'd write something and then the next day it wouldn't work because the language changed. It was very unstable for a very long period of time. At some point, I said, no, no more. In an interview I said exactly that, that I didn't use it because it wouldn't stay still for two days in a row. When Stroustrup read the interview he came screaming into my room about how I was undermining him and what I said mattered and I said it was a bad language.
Ken Thompson
Source
Report...
Ken Thompson was once asked what he would do differently if he were redesigning the UNIX system. His reply: "I'd spell creat with an e."
Ken Thompson
Source
Report...
Anything new will have to come along with the type of revolution that came along with Unix. Nothing was going to topple IBM until something came along that made them irrelevant. I'm sure they have the mainframe market locked up, but that's just irrelevant. And the same thing with Microsoft: until something comes along that makes them irrelevant, the entry fee is too difficult and they won't be displaced.
Ken Thompson
Source
Report...
In Plan 9 and Inferno, the key ideas are the protocol for communicating between components and the simplification and extension of particular concepts. In Plan 9, the key abstraction is the file system—anything you can read and write and select by names in a hierarchy—and the protocol exports that abstraction to remote channels to enable distribution. Inferno works similarly, but it has a layer of language interaction above it through the Limbo language interface—which is like Java, but cleaner I think.
Ken Thompson
Source
Report...
When the three of us [Thompson, Rob Pike, and Robert Griesemer] got started, it was pure research. The three of us got together and decided that we hated C++. [laughter]... [Returning to Go,] we started off with the idea that all three of us had to be talked into every feature in the language, so there was no extraneous garbage put into the language for any reason.
Ken Thompson
Source
Report...
I do believe that in a race, it is naive to think Linux has a hope of making a dent against Microsoft starting from way behind with a fraction of the resources and amateur labor. (I feel the same about Unix.)
Ken Thompson
Source
Report...
There's going to be no serious problem after this.
Ken Thompson
Source
Report...
I think the major good idea in Unix was its clean and simple interface: open, close, read, and write.
Ken Thompson
Source
Report...
I used to [look at the Linux source code], for Plan 9. They were always ahead of us—they just had massively more resources to deal with hardware. So when we'd run across a piece of hardware, I'd look at the Linux drivers for it and write Plan 9 drivers for it. Now I have no reason to look at it. I run Linux. And I occasionally look at code, but rarely, so I can't really tell whether the quality has gotten better or not [since 1999]. But certainly the reliability has gotten better.
Ken Thompson
Source
Report...
Unix was a very small, understandable OS, so people could change it at their will. It would run itself—you could type "go" and in a few minutes it would recompile itself. You had total control over the whole system. So it was very beneficial to a lot of people, especially at universities, because it was very hard to teach computing from an IBM end-user point of view. Unix was small, and you could go through it line by line and understand exactly how it worked. That was the origin of the so-called Unix culture.
Ken Thompson
Source
Report...
The X server has to be the biggest program I've ever seen that doesn't do anything for you.
Thompson later followed up: I now realize that X was just miles ahead in its programming style.
Ken Thompson
Source
Report...
I must say the Linux community is a lot nicer than the Unix community. A negative comment on Unix would warrent death threats. With Linux, it is like stirring up a nest of butterflies.
Ken Thompson
Source
Report...
I've seen [visual] editors like that, but I don't feel a need for them. I don't want to see the state of the file when I'm editing.
Ken Thompson
Source
Report...
'Gigabit' seems to mean 600 megabits. It's a VAX gigabit.
Ken Thompson
Source
Report...
I think the open software movement (and Linux in particular) is laudable.
Ken Thompson
Quote of the day
Wars and elections are both too big and too small to matter in the long run. The daily work—that goes on, it adds up.
Barbara Kingsolver
Ken Thompson
Born:
February 4, 1943
(age 81)
Bio:
Kenneth Lane "Ken" Thompson, commonly referred to as ken in hacker circles, is an American pioneer of computer science. Having worked at Bell Labs for most of his career, Thompson designed and implemented the original Unix operating system.
Most used words:
linux
unix
language
microsoft
people
write
plan
system
code
source
irrelevant
three
read
Ken Thompson on Wikipedia
Suggest an edit or a new quote
American Computer scientist Quotes
Computer scientist Quotes
20th-century Computer scientist Quotes
Related Authors
Dennis Ritchie
American Computer scientist
Rob Pike
Canadian Software engineer
Brian Kernighan
Canadian Computer scientist
Linus Torvalds
Finnish Software engineer
Donald Knuth
American Computer scientist
Featured Authors
Lists
Predictions that didn't happen
If it's on the Internet it must be true
Remarkable Last Words (or Near-Last Words)
Picture Quotes
Confucius
Philip James Bailey
Eleanor Roosevelt
Letitia Elizabeth Landon
Popular Topics
life
love
nature
time
god
power
human
mind
work
art
heart
thought
men
day
×
Lib Quotes