Brian Kernighan

Computer Science Canadian 1942 99 quotes

Computer scientist who co-authored 'The C Programming Language' and contributed to Unix.

Quotes by Brian Kernighan

The most important skill for a programmer is the ability to learn.

Attributed

The only way to get good at programming is to program.

Attributed

The UNIX system is a programmer's dream.

The UNIX Programming Environment 1978

The most important thing in software engineering is to keep it simple.

Attributed

The C language is a powerful tool, and like any powerful tool, it can be used for good or for evil.

Attributed

The goal of programming is to make things work, not to make them elegant.

Attributed

The best way to learn about a system is to try to break it.

Attributed

The most important thing in a program is its clarity.

The Elements of Programming Style 1978

The C language is a language for professionals.

Attributed

The most important thing in software development is communication.

Attributed

The UNIX system is a testament to the power of simplicity.

The UNIX Programming Environment 1978

The best way to improve a program is to make it smaller.

Attributed

The C language is a language that allows you to do anything you want, but it doesn't stop you from shooting yourself in the foot.

Attributed

The most important thing in programming is to be able to read code.

Attributed

The UNIX system is a system that was designed by programmers, for programmers.

The UNIX Programming Environment 1978

The best way to write a program is to start with a small, working program and gradually add features.

Attributed

The C language is a language that gives you a lot of control, but with that control comes responsibility.

Attributed

The most important thing in software is to make it reliable.

Attributed

The UNIX system is a system that encourages experimentation.

The UNIX Programming Environment 1978

The best way to debug a program is to explain it to someone else.

Attributed