No matter how non-technical your life and work, you're going to have to interact with technology and technical people. If you know something about how devices and systems operate, it's a big advantage. Brian Kernighan advantagebigdevice share on social
Every language teaches you something, so learning a language is never wasted, especially if it's different in more than just syntactic trivia. Brian Kernighan languagelearnsyntactic Change image and share on social
Unix has, I think for many years, had a reputation as being difficult to learn and incomplete. Difficult to learn means that the set of shared conventions, and things that are assumed about the way it works, and the basic mechanisms, are just different from what they are in other systems. Brian Kernighan assumebasicconvention share on social
For better or worse, the people who become leaders and decision makers in politics, law and business are going to come from schools like Princeton. Brian Kernighan badlybusinessdecision Change image and share on social
I seem to get totally wrapped up in teaching and working with students during the school year. During the summer, I try to spend time in the real world, writing code for therapy and perhaps for some useful purpose. Brian Kernighan codepurposereal share on social
If you don't understand viruses, phishing, and similar threats, you become more susceptible to them. If you don't know how social networks leak information that you thought was private, you're likely to reveal much more than you realize. Brian Kernighan informationleaknetwork share on social
Computers and computing are all around us. Some computing is highly visible, like your laptop. But this is only part of a computing iceberg. A lot more lies hidden below the surface. We don't see and usually don't think about the computers inside appliances, cars, airplanes, cameras, smartphones, GPS navigators and games. Brian Kernighan airplaneappliancecamera share on social