"One of my most productive days was throwing away 1,000 lines of code."
About Ken Thompson
Ken Thompson — Life and Legacy
Ken Thompson is a prominent figure in computer science, best known for co-developing the Unix operating system and the B programming language. His work laid the groundwork for many modern computing systems and programming languages, making him a pivotal contributor to the field. Thompson's philosophy centers around simplicity and efficiency in programming, as reflected in his quote, 'You can't trust code that you did not totally create yourself.' This statement underscores his commitment to understanding the code one writes, advocating for transparency and ownership in software development. Thompson's insights into programming extend to the importance of innovation, as he stated, 'The most important thing is to have a good idea.' This highlights his belief that groundbreaking ideas are the foundation of technological progress. His work on Unix not only introduced multitasking and multi-user capabilities but also influenced the design of many subsequent operating systems, showcasing his ability to challenge existing norms and push boundaries. Today, Thompson's quotes and ideas continue to resonate within the tech community, inspiring new generations of programmers to prioritize clarity, creativity, and responsibility in their work.
Quote collection
Ken Thompson quotes (page 1 of 2)
34 quotes — follow a thought to its full quote page.
"It is only the inadequacy of the criminal code that saves the hackers from very serious prosecution."
"When in doubt, use brute force."
"We have persistent objects, they're called files."
"If you want to go somewhere, goto is the best way to get there."
"It's always good to take an orthogonal view of something. It develops ideas."
"I think the major good idea in Unix was its clean and simple interface: open, close, read, and write."
"You can't trust code that you did not totally create yourself."
"I don't think there are many people up in research who have strong ideas about things that they haven't really had experience with."
"SCCS, the source motel! Programs check in and never check out!"
"No amount of source-level verification or scrutiny will protect you from using untrusted code."
"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."
"In college, before video games, we would amuse ourselves by posing programming exercises."
"In fact, we started off with two or three different shells and the shell had life of its own."
"A well installed microcode bug will be almost impossible to detect."
"The X server has to be the biggest program I've ever seen that doesn't do anything for you."
"The steady state of disks is full."
"I am a very bottom-up thinker."
"FORTRAN was the language of choice for the same reason that three-legged races are popular."
"I view Linux as something that's not Microsoft - a backlash against Microsoft, no more and no less."