I really enjoyed Princeton as a graduate student. Brian Kernighan enjoygraduateprinceton Change image and share on social
Even though most people won't be directly involved with programming, everyone is affected by computers, so an educated person should have a good understanding of how computer hardware, software, and networks operate. Brian Kernighan affectcomputerdirectly share on social
Technology is mostly a force for good, but it has its downsides, too. I want my students - and my readers - to be intelligently skeptical about technology and be informed about the good and the not-so-good parts. Brian Kernighan downsideforcegood share on social
Programming language is very specific to instructing a computer to do a particular structure of a sequence. It's the very way you tell the machine what you want it to do. Brian Kernighan computerinstructlanguage Change image and share on social
No matter what, the way to learn to program is to write code and rewrite it and see it used and rewrite again. Reading other people's code is invaluable as well. Brian Kernighan codeinvaluablelearn Change image and share on social
Anytime you want to hear about graph partitioning, I will be glad to tell you what I know about graph partitioning. It remains a standard problem. I think it's an interesting problem, because it shows up in a variety of guises in real life. Brian Kernighan anytimegladgraph share on social
I want students to understand specific technologies, but the real goal is that they should be able to reason about how systems work and be intelligently skeptical about technology so that, when they're running the world in a few years, they'll do a good job. Brian Kernighan goalgoodintelligently share on social
I had spent the summer of 1966 working at MIT in the group that was the MIT component of the Multics effort. Brian Kernighan componenteffortgroup Change image and share on social
It's important to be informed about issues like usability, reliability, security, privacy, and some of the inherent limitations of computers. Brian Kernighan computerimportantinform Change image and share on social
Bell Labs was an astonishing place for many decades, though it fell on somewhat hard times during the telecom meltdown some years ago, as its corporate owner had to cope with shrinking markets. Brian Kernighan agoastonishbell Change image and share on social