Mom and Understanding Computers
For years I badgered my mother with questions about whether Santa
Claus is a real person or not. Her answer was always "Well, you asked
for the presents and they came, didn't they?" I finally understood the
full meaning of her reply when I heard the definition of a virtual
device: "A software or hardware entity which responds to commands in
a manner indistinguishable from the real device." Mother was telling
me that Santa Claus is a virtual person (simulated by loving parents)
who responds to requests from children in a manner indistinguishable
from the real saint.
Mother also taught the IF ... THEN ... ELSE structure: "If it's
snowing, then put your boots on before you go to school;
otherwise just wear your shoes."
Mother explained the difference between batch and transaction
processing:
"We'll wash the white clothes when we get enough of them to make
a load, but we'll wash these socks out right now by hand because
you'll need them this afternoon."
Mother taught me about linked lists. Once, for a birthday party,
she laid out a treasure hunt of ten hidden clues, with each clue
telling where to find the next one, and the last one leading to the
treasure. She then gave us the first clue.
Mother understood about parity errors. When she counted socks
after doing the laundry, she expected to find an even number and
groaned when only one sock of a pair emerged from the washing
machine. Later she applied the principles of redundancy engineering to
this problem by buying our socks three identical pairs at a time. This
greatly increased the odds of being able to come up with at least one
matching pair.
Mother had all of the children write letters then mailed in a single
envelope with a single stamp. This was obviously an instance of
blocking records in order to save money by reducing the number
of physical I/O operations.
Mother used flags to help her manage the housework. Whenever she
turned on the stove, she put a potholder on top of her purse to
reminder herself to turn it off again before leaving the house.
Mother knew about devices which raise an interrupt signal to be
serviced when they have completed any operation. She had a
whistling teakettle.
Mother understood about LIFO ordering. In my lunch bag she put
the dessert on the bottom, the sandwich in the middle, and the
napkin on top so that things would come out in the right order
at lunchtime.
There is an old story that God knew He couldn't be physically
present everywhere at once, to show His love for His people, and
so He created mothers. That is the difference between centralized and
distributed processing. As any kid who's ever misbehaved at a
neighbor's house finds out, all the mothers in the neighborhood talk
to each other. That's a local area network of distributed processors
that can't be beat.
Mom, you were the best computer teacher I ever had.
For years I badgered my mother with questions about whether Santa
Claus is a real person or not. Her answer was always "Well, you asked
for the presents and they came, didn't they?" I finally understood the
full meaning of her reply when I heard the definition of a virtual
device: "A software or hardware entity which responds to commands in
a manner indistinguishable from the real device." Mother was telling
me that Santa Claus is a virtual person (simulated by loving parents)
who responds to requests from children in a manner indistinguishable
from the real saint.
Mother also taught the IF ... THEN ... ELSE structure: "If it's
snowing, then put your boots on before you go to school;
otherwise just wear your shoes."
Mother explained the difference between batch and transaction
processing:
"We'll wash the white clothes when we get enough of them to make
a load, but we'll wash these socks out right now by hand because
you'll need them this afternoon."
Mother taught me about linked lists. Once, for a birthday party,
she laid out a treasure hunt of ten hidden clues, with each clue
telling where to find the next one, and the last one leading to the
treasure. She then gave us the first clue.
Mother understood about parity errors. When she counted socks
after doing the laundry, she expected to find an even number and
groaned when only one sock of a pair emerged from the washing
machine. Later she applied the principles of redundancy engineering to
this problem by buying our socks three identical pairs at a time. This
greatly increased the odds of being able to come up with at least one
matching pair.
Mother had all of the children write letters then mailed in a single
envelope with a single stamp. This was obviously an instance of
blocking records in order to save money by reducing the number
of physical I/O operations.
Mother used flags to help her manage the housework. Whenever she
turned on the stove, she put a potholder on top of her purse to
reminder herself to turn it off again before leaving the house.
Mother knew about devices which raise an interrupt signal to be
serviced when they have completed any operation. She had a
whistling teakettle.
Mother understood about LIFO ordering. In my lunch bag she put
the dessert on the bottom, the sandwich in the middle, and the
napkin on top so that things would come out in the right order
at lunchtime.
There is an old story that God knew He couldn't be physically
present everywhere at once, to show His love for His people, and
so He created mothers. That is the difference between centralized and
distributed processing. As any kid who's ever misbehaved at a
neighbor's house finds out, all the mothers in the neighborhood talk
to each other. That's a local area network of distributed processors
that can't be beat.
Mom, you were the best computer teacher I ever had.
Awesome :)
Jessica on April 10, 2007 at 06:51
More Computer
101 Things You Do Not Want Your System Administrator To Say
10 Commandments Of Email
10 Reasons You Know You Bought A Bad Computer
10 Users
10 Years Ago
12-Step Internet Addiction Recovery Program
1776 Computers
5MB Hard Disk In 1956
AOL Diary
A Confused Computer
A Poem For Computer Users Over 40
A Y2K Solution
Abbott Win95
Abort
Abrahams Computer
Actual Japanese Error Messages
Addicted To Vi
Alien Chain Letter
Alphabet
Always Accessible
An Ode To Unix
Ancient Tech Support
Antique PC
Aol City
Aol Dict
Aol Pie
Aol Xmas
Auctual Microsoft Helpdesk Conversations
Auto Remote Key
Ballad Y2k Gilligan Parody
Bart Uses Google
Befuddled
Bill Gates Car
Bill Gates Reception Room
Bill Gates And The God
Britney Spears Vs Computer
Bumper Stickers
Can I Have My Spider Back
Celebrity Computer Viruses
Chalk Board
Chat Pinocchio
Chatting With Girl Friends
Common Computer Acronyms
Computer Better Than Everything
Computer Breasts
Computer Chat
Computer Diagnosis
Computer Exorcism
Computer Geek
Computer Gender
Computer Ho
Computer Humor
Computer Keyboard Eraser
Computer Linterature
Computer Memory
Computer Nerd
Computer Prayer
Computer Terminology
Computer Vs Air Conditioner
Conversation Gd Moses Comp
Ctrl Alt Delete
Cup Holders
Customers Do Strangest Things
Cyber Date
Diary Of An AOL User
Drag And Drop
Dvorak
E-mail Addiction Signs
Eating Mouse
Ebay User With Lowest Feedback Score
Email Forwarding
Email From Heaven
Engineer Identification Test
Evil Tv
Evolution Of Product Documentation
Evolution Of A Programmer
Extend Deadline
Feel Sorry For Tech Support People
First Appointment
First Computer In Biblical Times
Flame Response Form
Floppies
FreeBSD Fs Linux
FreeBSD Kills Linux
Funniest Gmail Phishing Email With Captcha
GM Makes Computers
Gates Coke Pointers
Getting To Know Your Computer
Girlfriend
Girlsfriend Version One
Gorilla And Computer
HTML Tattoo
Hands Free Cell Phone
Hidden Settings
Hitching On Information Highway
Homework
How Company Names Came About
How Was I Born
How It All Began
How To Pick Up Girls On Orkut
How To Be Annoying In The Computer Lab
Hundreds Of Linux Boxes Booting On An Airplane
I Love You More Than My Computer
I Love You Virus
If Aol Made Cars
If Architecht Programmers
If God Were A Computer Programmer
If People Bought Cars Like They Buy Computers
Image Loading On Internet
Installing Love
Intelligent Clip
International Calendar Y2k
Internet
Internet Cable Providers
Internet Junkie
Internet Reality
Internet Virus Warning
Is Win95 A Virus
Jesus Saves
Jobless Man At Microsoft
Junk Mail 101
Kill Windows
Laptop
Laptops In Recent Movies
Learn From The Movies
Linux Case
Linux Tech Call
Living In 2003
Lunch At HP
MSN Messenger Smilies
MS Word Clip
MS Word Doggy
MS Word Menu Tools
Make A Web Site For Me For Free
Meanings Of Abbreviations
Men And Computers
Message From An ISP
Miceball
Microsoft Engineer
Microsoft Hit Wizard
Microsoft Tech Support Award Winner
Mike Tysons Computer
Modern Life Work Home Play Sleep
Mom Dad
Mom Understand Comp
Moron Computer Operator
Mr Or Mrs Computer
Ms Automobile Gm
Ms Mcdonalds
Ms Revenue Ads Error Messages
Ms Xmas
Murphys Law In Computers
Nazis
Net Snoop
Never Marry A Software Engineer
New Chinese MSN Messenger
New Mouse For Men
New Ms Keyboard
New Way To Print
Newsgroup Etiquette Emilypost
Nite B4 Y2k
No Parking - Get Your Own Wireless Network
Nosmoke
Office 1
Office 2
Office Assistant Suicide
Office Suzie
Password
Passwords Tattoo
Perfume
Picture Of Playstation Sold On Ebay
Programmers Of Chelm
Programming Languages Are Like Women
Recursive Acronym Or Self Referral Acronyms
Redneck Computer Lingo
Remember When
Restaurant Y2k
Romeo Juliet
Sex Vs Computers
Signs Of Living In 2006
Smily
Soft Rev
Softrest
Software Engineering Glossary
Software Engineering Glossary From Marketing View
Star Trek N Computer Geeks
Sun Microsystems Sues Island Of Java
System Problem Report
Tech Support Butterdrive
Tech Support Calls
Technology Age
Technology For Country Folks
The Aircraft
The Amazing Health Computer
The Amphibious Princess
The Best Anti Virus You May Ever Buy
The Hacker Test
The Internet Explained
The Life Of A Computer Analyst
The Seven Stages Of A Usenet Poster
The Top 25 Explanations By Programmers
Toaster Makers
Toasters
Top 10 Geek Quotes
Top 10 Notes Engineering School Did Not Teach
Top Ten Usenet Users
Turkish Computer Virus
Type Chainletter
Types Of Women
U Engineers
Understanding Computer Technology
Useful Key
Useless Man
Usgov V Ms
Using Computers For A Gratuitous Screw Reference
Vacation Pay Y2k
Vanish VCR Tapes
Vision And Perseverance
WP Problems
Ways Things Would Be Different If Microsoft Was Headquartered In South Carolina
Web Drinking Game
When Airplanes Run Microsoft Windows
Where Do The Deleted Characters Go
Which Type Of Woman Is Your Girlfriend
Why Windows 95 Is Called Windows 95
WinXP
Windaz 2000
Windows75
Windows Copy
Windows Crash
Woman Vs Computer Geek Joke
WordPerfect Helpline
Words From Techsupport
Y2K Mickey Mouse Song
Y2k Hairspray
Y To K Conversion
Y Zero K
Yk Atone Email
IPhone For Everyone

