Page 1 of 2

Quotes about programming and/or OS development

Posted: Tue Apr 26, 2016 1:53 pm
by glauxosdever
Hi,


What are your favorite quotes about programming and/or OS development?

My favorites:
There are 10 kinds of people. Those who understand binary and those who don't.
sortie wrote:Do remember osdev is full of crazy people. You are usually one and don't even realize it.
Brendan wrote:Letting a process do its own scheduling is like letting the children manage a kindergarten's finances.
I might have forgotten something.


Regards,
glauxosdever

Re: Quotes about programming and/or OS development

Posted: Tue Apr 26, 2016 2:42 pm
by Kazinsal
One I just saw in a thread I frequent elsewhere:
Any time a function is named "easy*" or "safe*", it's a good shorthand for "this developer did not think hard enough about what they were doing".

Re: Quotes about programming and/or OS development

Posted: Tue Apr 26, 2016 3:52 pm
by iansjack
There are two major products that come out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.

Re: Quotes about programming and/or OS development

Posted: Wed Apr 27, 2016 1:54 am
by Hellbender
There are two kinds of people: those who have lost data due to a system crash, and those who will.

Re: Quotes about programming and/or OS development

Posted: Wed Apr 27, 2016 2:28 am
by glauxosdever
Hi,

Kazinsal wrote:
Any time a function is named "easy*" or "safe*", it's a good shorthand for "this developer did not think hard enough about what they were doing".
Quite true. Even the strlcpy and strlcat functions are considered safe, though they might truncate a string in the middle of a multibyte character!
iansjack wrote:
There are two major products that come out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.
I don't see any real correlation in this.
Hellbender wrote:
There are two kinds of people: those who have lost data due to a system crash, and those who will.
Correction:
There are three kinds of people: those who have lost data due to a system crash, those who will, and those who will never learn.

Regards,
glauxosdever

Re: Quotes about programming and/or OS development

Posted: Wed Apr 27, 2016 3:18 am
by Roman
I don't see any real correlation in this.
Don't you get the joke?

Re: Quotes about programming and/or OS development

Posted: Wed Apr 27, 2016 6:27 am
by embryo2
Roman wrote:
I don't see any real correlation in this.
Don't you get the joke?
Dad's influence. The girl isn't playing. She works.

Re: Quotes about programming and/or OS development

Posted: Wed Apr 27, 2016 9:59 am
by Schol-R-LEA
The Tao of Programming wrote: Thus spake the Master Programmer:
"Though a program be but three lines long, someday it will have to be maintained."
The Tao of Programming wrote:There was once a programmer who was attached to the court of the warlord of Wu. The warlord asked the programmer: "Which is easier to design: an accounting package or an operating system?"

"An operating system," replied the programmer.

The warlord uttered an exclamation of disbelief. "Surely an accounting package is trivial next to the complexity of an operating system," he said.

"Not so," said the programmer, "When designing an accounting package, the programmer operates as a mediator between people having different ideas: how it must operate, how its reports must appear, and how it must conform to the tax laws. By contrast, an operating system is not limited by outside appearances. When designing an operating system, the programmer seeks the simplest harmony between machine and ideas. This is why an operating system is easier to design."

The warlord of Wu nodded and smiled. "That is all good and well, but which is easier to debug?"

The programmer made no reply.
The Tao of Programming wrote:The Master was explaining the nature of Tao to one of his novices.

"The Tao is embodied in all software -- regardless of how insignificant," said the Master.

"Is the Tao in a hand-held calculator?" asked the novice.

"It is," came the reply.

"Is the Tao in a video game?" asked the novice.

"It is even in a video game," said the Master.

"Is the Tao in the DOS for a personal computer?" asked the novice.

The Master coughed and shifted his position slightly. "The lesson is over for today," he said.

Re: Quotes about programming and/or OS development

Posted: Wed Apr 27, 2016 10:33 am
by Combuster
glauxosdever wrote:
Hellbender wrote:There are two kinds of people: those who have lost data due to a system crash, and those who will.
Correction:
There are three kinds of people: those who have lost data due to a system crash, those who will, and those who will never learn.
I generally hear that one as "There are two kinds of people, those who make backups, and those who have never had a broken harddisk"

iansjack wrote:
There are two major products that come out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.
I don't see any real correlation in this.
Maybe you should try and sniff something to see it. It's not the only reference to software developed under influence :wink:

Re: Quotes about programming and/or OS development

Posted: Wed Apr 27, 2016 11:12 am
by Schol-R-LEA
Hey, for the past twenty-five years I have said that it is no coincidence that the systematic decline in software quality across the industry began at the same time as the introduction of mandatory drug screening,

Re: Quotes about programming and/or OS development

Posted: Wed Apr 27, 2016 8:51 pm
by Don
glauxosdever wrote:
There are 10 kinds of people. Those who understand binary and those who don't.
There are 2 kinds of people:
  • those who think there are 2 kinds of people
  • those who don't

Re: Quotes about programming and/or OS development

Posted: Sat Apr 30, 2016 6:31 am
by alexg
Don wrote:
glauxosdever wrote:
There are 10 kinds of people. Those who understand binary and those who don't.
There are 2 kinds of people:
  • those who think there are 2 kinds of people
  • those who don't
There are 10 kinds of people. Those who understand binary, those who don't and those who were expecting a binary joke.

Re: Quotes about programming and/or OS development

Posted: Sat Apr 30, 2016 7:10 am
by alexfru
alexg wrote:There are 10 kinds of people. Those who understand binary, those who don't and those who were expecting a binary joke.
UDP jokes aren't always funny.

Re: Quotes about programming and/or OS development

Posted: Sat Apr 30, 2016 7:51 am
by glauxosdever
Hi,

alexg wrote:There are 10 kinds of people. Those who understand binary, those who don't and those who were expecting a binary joke.
Ha! A ternary joke. What's the prize for understanding it? :wink:

Another quotes I like:
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.

Regards,
glauxosdever

Re: Quotes about programming and/or OS development

Posted: Thu May 12, 2016 7:06 am
by SWGDev
Don wrote:
glauxosdever wrote:
There are 10 kinds of people. Those who understand binary and those who don't.
There are 2 kinds of people:
  • those who think there are 2 kinds of people
  • those who don't
Rofled on this one. Nice!