Quotes about programming and/or OS development

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
glauxosdever
Member
Member
Posts: 501
Joined: Wed Jun 17, 2015 9:40 am
Libera.chat IRC: glauxosdever
Location: Athens, Greece

Quotes about programming and/or OS development

Post 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
User avatar
Kazinsal
Member
Member
Posts: 559
Joined: Wed Jul 13, 2011 7:38 pm
Libera.chat IRC: Kazinsal
Location: Vancouver
Contact:

Re: Quotes about programming and/or OS development

Post 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".
User avatar
iansjack
Member
Member
Posts: 4689
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Quotes about programming and/or OS development

Post by iansjack »

There are two major products that come out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.
Hellbender
Member
Member
Posts: 63
Joined: Fri May 01, 2015 2:23 am
Libera.chat IRC: Hellbender

Re: Quotes about programming and/or OS development

Post by Hellbender »

There are two kinds of people: those who have lost data due to a system crash, and those who will.
Hellbender OS at github.
glauxosdever
Member
Member
Posts: 501
Joined: Wed Jun 17, 2015 9:40 am
Libera.chat IRC: glauxosdever
Location: Athens, Greece

Re: Quotes about programming and/or OS development

Post 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
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: Quotes about programming and/or OS development

Post by Roman »

I don't see any real correlation in this.
Don't you get the joke?
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
embryo2
Member
Member
Posts: 397
Joined: Wed Jun 03, 2015 5:03 am

Re: Quotes about programming and/or OS development

Post 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.
My previous account (embryo) was accidentally deleted, so I have no chance but to use something new. But may be it was a good lesson about software reliability :)
User avatar
Schol-R-LEA
Member
Member
Posts: 1925
Joined: Fri Oct 27, 2006 9:42 am
Location: Athens, GA, USA

Re: Quotes about programming and/or OS development

Post 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.
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: Quotes about programming and/or OS development

Post 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:
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Schol-R-LEA
Member
Member
Posts: 1925
Joined: Fri Oct 27, 2006 9:42 am
Location: Athens, GA, USA

Re: Quotes about programming and/or OS development

Post 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,
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
Ordo OS Project
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Don
Posts: 11
Joined: Wed Apr 27, 2016 12:52 pm

Re: Quotes about programming and/or OS development

Post 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
specify, design, implement, verify
alexg
Posts: 16
Joined: Sun Mar 06, 2016 11:59 am

Re: Quotes about programming and/or OS development

Post 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.
alexfru
Member
Member
Posts: 1111
Joined: Tue Mar 04, 2014 5:27 am

Re: Quotes about programming and/or OS development

Post 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.
glauxosdever
Member
Member
Posts: 501
Joined: Wed Jun 17, 2015 9:40 am
Libera.chat IRC: glauxosdever
Location: Athens, Greece

Re: Quotes about programming and/or OS development

Post 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
SWGDev
Member
Member
Posts: 31
Joined: Wed Feb 10, 2016 3:29 am
Location: London, UK
Contact:

Re: Quotes about programming and/or OS development

Post 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!
Post Reply