OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Nov 12, 2019 5:17 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Quotes about programming and/or OS development
PostPosted: Tue Apr 26, 2016 1:53 pm 
Offline
Member
Member

Joined: Wed Jun 17, 2015 9:40 am
Posts: 501
Location: Athens, Greece
Hi,


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

My favorites:
Quote:
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


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Tue Apr 26, 2016 2:42 pm 
Offline
Member
Member
User avatar

Joined: Wed Jul 13, 2011 7:38 pm
Posts: 549
One I just saw in a thread I frequent elsewhere:

Quote:
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".


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Tue Apr 26, 2016 3:52 pm 
Offline
Member
Member
User avatar

Joined: Sat Mar 31, 2012 3:07 am
Posts: 3552
Location: Chichester, UK
Quote:
There are two major products that come out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Wed Apr 27, 2016 1:54 am 
Offline
Member
Member

Joined: Fri May 01, 2015 2:23 am
Posts: 63
Quote:
There are two kinds of people: those who have lost data due to a system crash, and those who will.

_________________
Hellbender OS at github.


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Wed Apr 27, 2016 2:28 am 
Offline
Member
Member

Joined: Wed Jun 17, 2015 9:40 am
Posts: 501
Location: Athens, Greece
Hi,


Kazinsal wrote:
Quote:
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:
Quote:
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:
Quote:
There are two kinds of people: those who have lost data due to a system crash, and those who will.
Correction:
Quote:
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


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Wed Apr 27, 2016 3:18 am 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 568
Location: Moscow, Russia
Quote:
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


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Wed Apr 27, 2016 6:27 am 
Offline
Member
Member

Joined: Wed Jun 03, 2015 5:03 am
Posts: 397
Roman wrote:
Quote:
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 :)


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Wed Apr 27, 2016 9:59 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1496
Location: Athens, GA, USA
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
μή εἶναι βασιλικήν ἀτραπόν ἐπί γεωμετρίαν
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.


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Wed Apr 27, 2016 10:33 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9287
Location: On the balcony, watching the Swedish Chef
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:
Quote:
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"


Quote:
iansjack wrote:
Quote:
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 ]


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Wed Apr 27, 2016 11:12 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1496
Location: Athens, GA, USA
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
μή εἶναι βασιλικήν ἀτραπόν ἐπί γεωμετρίαν
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.


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Wed Apr 27, 2016 8:51 pm 
Offline

Joined: Wed Apr 27, 2016 12:52 pm
Posts: 11
glauxosdever wrote:
Quote:
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


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Sat Apr 30, 2016 6:31 am 
Offline

Joined: Sun Mar 06, 2016 11:59 am
Posts: 16
Don wrote:
glauxosdever wrote:
Quote:
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.


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Sat Apr 30, 2016 7:10 am 
Offline
Member
Member

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


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Sat Apr 30, 2016 7:51 am 
Offline
Member
Member

Joined: Wed Jun 17, 2015 9:40 am
Posts: 501
Location: Athens, Greece
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:
Quote:
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.
Quote:
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


Top
 Profile  
 
 Post subject: Re: Quotes about programming and/or OS development
PostPosted: Thu May 12, 2016 7:06 am 
Offline
Member
Member

Joined: Wed Feb 10, 2016 3:29 am
Posts: 31
Location: London, UK
Don wrote:
glauxosdever wrote:
Quote:
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!

_________________
Software development blog
Mobile Development Team
Web Development Team
UX/UI


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group