Finding a quote for you…
KT

Ken Thompson

programmer, computer scientist

1943

Kenneth Lane Thompson is an American pioneer of computer science. Thompson worked at Bell Labs for most of his career where he designed and implemented the original Unix operating system. He also invented the B programming language, the direct predecessor to the C language, and was one of the creators and early developers of the Plan 9 operating system. Since 2006, Thompson has worked at Google, where he co-developed the Go language. A recipient of the Turing award, he is considered one of the greatest computer programmers of all time.

All Quotes by Ken Thompson

“I have to keep up with the scientific literature as part of my job, but increasingly I found myself reading things that weren't really relevant to my academic work, but were relevant to gardening.”
— Ken Thompson
“That brings me to Dennis Ritchie. Our collaboration has been a thing of beauty.”
— Ken Thompson
“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
“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
“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
“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
“grep was a private command of mine for quite a while before i made it public.”
— Ken Thompson
“When in doubt, use brute force.”
— Ken Thompson
“We have persistent objects, they're called files.”
— Ken Thompson
“If you want to go somewhere, goto is the best way to get there.”
— Ken Thompson
“The X server has to be the biggest program I've ever seen that doesn't do anything for you.”
— Ken Thompson
“Hi, this is Ken. What's the root password?”
— Ken Thompson
“'Gigabit' seems to mean 600 megabits. It's a VAX gigabit.”
— Ken Thompson
“There's going to be no serious problem after this.”
— Ken Thompson
“It does everything Unix does only less reliably.”
— Ken Thompson
“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
“I think the major good idea in Unix was its clean and simple interface: open, close, read, and write.”
— Ken Thompson
“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
“I think the open software movement (and Linux in particular) is laudable.”
— Ken Thompson
“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
“I must say the Linux community is a lot nicer than the Unix community. A negative comment on Unix would warrant death threats. With Linux, it is like stirring up a nest of butterflies.”
— Ken Thompson
“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
“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