What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your own mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that’s really the essence of programming. By the time you’ve sorted out a complicated idea into little steps that even a stupid machine can deal with, you’ve certainly learned something about it yourself. ~Douglas Adams
Related SMS:
- Programmer an organism that turns coffee
Programmer – an organism that turns coffee into software. ~Author Unknown...
- All programmers are playwrights and all computers
All programmers are playwrights and all computers are lousy actors. ~Author Unknown...
- Everyone knows that debugging is twice as
Everyone knows that debugging is twice as hard as writing a program in the first......
- And then it occurred to me that
[A]nd then it occurred to me that a computer is a stupid machine with the......
- A good programmer is someone who always
A good programmer is someone who always looks both ways before crossing a one-way street. ......
- Any fool can write code that a
Any fool can write code that a computer can understand. Good programmers write code that......
- Beta software undergoes beta testing shortly before
Beta. Software undergoes beta testing shortly before it’s released. Beta is Latin for "still doesn’t......
- Dont argue with people who write digital
Don’t argue with people who write with digital ink and pay by the kilowatt-hour. ~Don......
- At group l stoffel oversees six first rate
At Group L, Stoffel oversees six first-rate programmers, a managerial challenge roughly equivalent to herding......
- Version 1 of any software is full
Version 1 of any software is full of bugs. Version 2 fixes all the bugs......
- Good code is its own best documentation
Good code is its own best documentation. As you’re about to add a comment, ask......
- I really hate this darn machine wish
I really hate this darn machine; I wish that they would sell it. It won’t......
- He who hasnt hacked assembly language as
He who hasn’t hacked assembly language as a youth has no heart. He who does......
- If you cannot grok the overall structure
If you cannot grok the overall structure of a program while taking a shower, e.g.,......
- Its easy to cry 34bug34 when the
It’s easy to cry "bug" when the truth is that you’ve got a complex system......
- Its the only job i can think
It’s the only job I can think of where I get to be both an......
- Programming is like sex one mistake and
Programming is like sex. One mistake and you have to support it for the rest......
- Programming languages should be designed not by
Programming languages should be designed not by piling feature on top of feature, but by......
- Programming today is a race between software
Programming today is a race between software engineers striving to build bigger and better idiot-proof......
- Ready fire aim the fast approach to
Ready, fire, aim: the fast approach to software development. Ready, aim, aim, aim, aim: the......
- Program n a magic spell cast over
Program, n. A magic spell cast over a computer allowing it to turn one’s input......
- The best performance improvement is the transition
The best performance improvement is the transition from the nonworking state to the working state. ......
- The only way for errors to occur
The only way for errors to occur in a program is by being put there......
- There are two ways to write error free
There are two ways to write error-free programs; only the third one works. ~Alan J.......
- There does not now nor will there
There does not now, nor will there ever exist, a programming language in which it......
- When a programming language is created that
When a programming language is created that allows programmers to program in simple English, it......
- When you catch bugs early also get
When you catch bugs early, you also get fewer compound bugs. Compound bugs are two......
- In programming as in everything else to
In programming, as in everything else, to be in error is to be reborn. ~Alan......