46 Quotes by Brian Kernighan

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share

  • Author Brian Kernighan
  • Quote

    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.

  • Tags
  • Share