The Programmers of Chelm
A Tale So Good You Could Plotz
by Lincoln Spector
In Yiddish folklore, the village of Chelm is renowned as a town of fools
-- a place where wisdom, learning, and inspiration need never be hampered
by common sense. The people of Chelm can, therefore, be considered the
spiritual ancestors of all software designers.
One day, the programmers of Chelm decided to write a new database for the
synagogue. "It must keep track of every family in Chelm," pointed out
Shmul, who liked to think of himself as the project leader. "We need to
know who's married to who, who are their children, and every first and
second cousin."
"I see," said Mendel. "It must be a relational database."
"But who should we relate to who?" asked Moshe.
"Well, I certainly don't want my son marrying your daughter," objected Avram.
"Gentlemen, gentlemen," called out Shmul, "let's remember what we're here
for. Now I say we need a table for men, a table for women, a table for
families, and a table for children."
"Does the rabbi get his own table?" asked Avram. Everyone agreed that he
should, as he was wise.
"What about the user interface?" asked Moshe.
Everyone looked at Shmul. "There should definitely be one," he said.
"Otherwise, who would use it?"
"Yes, but should it have a speedbar, smart icons, or a floating toolbar?
And what kind of help should it have?"
"Does it need help?" asked Mendel. "Does not the Talmud say that we should
study? Let us write documentation that scholars can pore over and discuss
at length."
But Moshe still wasn't satisfied. "What happens if Yussel and Shandel have
another baby? How does Mordcha, the rabbi's best student, make note of
that?"
"Everyone knows what he does," answered Avram. "He writes it down on a
piece of paper."
"Which he then uses to wrap fish," added Mendel.
"Yes, but what will he do when our system is complete?" Everyone agreed
this was a very good question.
It didn't take Shmul long to come up with an answer. "He'll turn on his
computer, enter our database, and type in the name of the new baby."
"But how will the database know that Yussel and Shandel are the parents?"
"Don't be ridiculous," said Avram. "Chelm is a small village. Everyone
knows everyone else. When there's a new baby, how can someone not know the
parents?"
"How do people know?" asked Mendel.
"That's easy," Avram answered. "Before the baby is born, they can tell by
looking at the father. Why can't our program do the same?"
"Because a computer doesn't have eyes."
"Ah!" cried Shmul. "The computer doesn't have eyes, but Mordcha does, and
Mordcha can tell the computer everything he sees. And if he says `Yussel
looks very happy' one day, and `There's a new baby in town' on the next,
the program will figure it out."
Mendel considered this. "Perhaps, but I don't like depending on Mordcha
telling the computer everything he sees. If he forgets to tell the computer
that he saw the rabbi eat, will the program think it's Yom Kippur? It would
be better if we write a query routine that will help Mordcha find a family.
After all, are we not programmers? Mordcha could run the query from the
main menu, and that will bring him to a view of Yussel and Shandel's
family."
"Will he be able to enter a new baby from this view?" asked Moshe.
"Of course not!" said Mendel. "For that, he'd need to go to the New Baby
form, which he can get to from the main menu. So after he's executed a
query and found Yussel and Shandel, he can click a button to go back to the
main menu. From there, he can go to any part of the database he wants."
Moshe, however, suspected a fatal flaw. "But if he leaves the query and
goes back to the main menu, how will the computer know the new baby belongs
to Yussel and Shandel?"
This question so greatly troubled the programmers of Chelm that Avram was
moved to ask, "Does Maimonides say anything about this?"
"Ach," cried Moshe. "Who cares about Maimonides? He used COBOL!"
Just then Shmul found the solution. "It's simplicity itself! We'll put a
button on the New Baby form that will let Mordcha do a query on the family
table. When he finds Yussel and Shandel, he can press the button that will
bring him back to the main menu and from there, return to the New Baby
form."
"That's brilliant!" cried Moshe. Then he thought about it. "But when he
goes back to the New Baby form, will the computer know that Yussel and
Shandel are the parents?"
"Of course not. But he can always push the query button again."
Moshe wasn't too sure. "What if he doesn't like being part of an infinite loop?"
"Loop, schmoop. He's studying to be a rabbi, isn't he? He needs to learn
about the infinite."
"I have a better idea," interjected Moshe. "We can simply make all the new
babies belong to Yussel and Shandel."
The programmers all agreed this was the best plan yet. They were
congratulating themselves when Avram had a thought. "Oy vey! There's
something we overlooked. What will Mordcha wrap his fish in?"
Moshe laughed. "But that's so simple. We'll add an option for him to print
a special report."
More Ethnic Jewish
10 Jewbooks Not Published
10 Reasons Become Orthodox
10bible Moms Say
10com Translate
10suggestions
10ways Change Wh Lieberman Vp
11minyan
12new Commandments
13 Terms Mideast Peace Deal
13j Countrywest
1 Liner
1st Day Hell Mrbean
20th Cent Extremely Reform
37jsongs
3 Israel Generals
3chairs Reform
3natl Desert
3stooges Moses
5yiddish Curses
Abbott Costello Learn Hebrew
Abe Comp
Abe Okay
Accide
Adam Dust
Adv Dis Marry Jew
Agudath Israel Monsey
Air Raid Priorities Pastrami
Alligators No Handle Shabbat
American Tourist Jewish Ireland
Amishjew
Ancestral Jquote
Another Flood
Another Look Tencommand
Anyoneupthere
Apple J Software
Armenian Lookjews
Armyboy
As I Saying Jewpolitics
Ask The Rabbi Silly Answers
Atheist Loch Ness
Atheist Noah Floodvictim Donation
Bagel Seeds
Ballad Jewish Davycrockett
Bar Mitzvah Definitions Ownteam Vs Playteam
Bar Mitzvah Extravagance
Bar Mitzvah Gift Umbrella
Bar Mitzvah Ram Gift
Barmitz Rec Africa
Barmitzvah Onmoon Grandmasay Noatm
Bcrystal Oscars J
Beatles Jewalbum
Bebe Us Talks
Bengurian Tie
Bengurion Jewdef
Bialy Butler Goof
Bibi
Bibi Litebulb
Bible 40 Words
Bible Baseball
Bible Characters Songs
Bible Humpty Dumpty
Bible Point
Bible Riddles
Biblical Clinton Monica
Bless Vs Curse
Blues4jews4
Board Rabbi
Boston Barmitz Suitshop
Brachas Puns
Bris Vs Get Whole Schm
Bris Wine
Brisket Traditions
Brit Jew
Bronx Mohel
Brooklyn Travel East
Bubbe Girl
Bubbe Guide Impeachable Offenses
Bubbe Soup Med
Bubbeh Thirsty
Burial Plot
Business Secret Gefiltefish
Camp Needs Jewishmom
Cantorial Insurance Brag
Capitalism
Cath Convert
Chaya Schmeryl Jewish Wedding
Chelm Wakeupcall Snow
Chicken Soup Jewish Soul
Child Adultery 10command
Child Israel
Child Misspeak Circumc
Children Jokes 01 Set
Children Jokes 02 Set
Children Shma 2
Chinese Deli Waiter
Chmura Week Club
Chosen Beer
Chr Afterlife
Christianlove
Chutzpah Orphan Murd
Circumc G
Cliche Practice Preach
Coffee Halachos
Combatting Solitude Gma Matzaballs
Conversation Gd Moses Comp
Convert
Creation Algorithm
Creation Science Use Own Dirt
Creation Woman 3bob
Cyberbris
Darkened Theater Drquest
Date Criteria
Date Thecatch
Daughter Return Africa Witchdr
Daven Parrot
Daven Phonebooth Outorder
Day Work
De Scent Ants Noah Pun
Dear Gd
Def Jewishjoke
Die Jerusalem
Diff Goy Ashkenazi Sephardic
Diff Ital Jew Mom
Dinner
Disney Israel Park
Dog Bar Mitzvah
Dyingwish Convert
Elal Announce
English Paper Zion Pun
Everythings Comingup Roses Liebermansong
Exodus
Exodus Light Side
Extrem Reform Craft
Extremely Reform Rules
Extremely Reform Shul Survival Skills
Fershtayn Yiddish Quest
Floss Relgiously Shul
Funny Wife Yiddishsaying
Gabbai Chain Letter
Gay Boy Nowdate Lewinsky
Gd Answer Prayer
Gd Billboards
Gd Hear Second
Gd Penny
Gd Phone
Gd Sues Man Claims Hurt Feelings
Gdad Dad Son Changes Judaism
Gdliness Marriage Talmid
Gdprovid
Gdwinner
Gefilte Fish Story
Generals Baskets
Genesis
Genesis1retold
Genesis Lighterside
Genius
Gentile Jokes
Gift J Mom Parrot
Giuliani Jewish
Glilah
Gma Pretzels
Gofigure Rite
Golda Meir Prob
Golf Club
Goy Bell
Goyshe Kopp Convert
Gs Sues Movie Studio
Guidance Gd Read Faq
Gwbush Burning Question Moses
H Ford Jews
Hadassah Ac
Haikus4jews
Half Jewish Kid
Hamas Solution
Hard Times 30s Timeoff
Hassid Alabama
Hassid Wedding Announce
Hawaii Or Havaii
Hazan Married Criesauthentic
Hear Rabbi Nohere
Heavenly Memo
Heb Bug
Hebonics
Hebrew Archaeol
Hebrew Bible Jokes
Hebrew Geek Code
Hebrew Phraseology Changeletter
Hebschool Music Teary
Henny Youngman Jokes
Hepa
Herring Jfood
Hi Tech
Hilkhot Oreo
Hillary Nys Senate Jewishvote
Hillary Try Jewishvote Blowout Menorah
Hire Cleaner
Hotel
How2find Bashert Math
How2findme Onlyshapiro
How2straighten Dogs Tail
How Ru Save Village Israel
Husband Grave Wifename
I Am Nothing
If Elian Was Jewish
If Gd Answering Machine
If Israel Microsoft
If Jews Startrek
Impeachment Lieberman
In China Americanjews Notlookjewish
Indianboy Jewishgirl
Int Jew Time
Int Sci Cellphone
Interfaith Circum Disc Kids
Intermarry Party
International Antisemitism Russian Vs British
International Wants Needs Diabetes
Internet Bris
Internet Prayer
Ipo Singlejewishmale
Isaac12yrs
Israel Crime
Israel Economy Declarewar
Israel Paratrooper
Israel Peace
Israel Pers Ads
Israel Us General Swap
Israeli Cabbie
Israeli German Cardrive
Israeli Lastwish
Israeli Philharmonic
Israeli Rhetoric Nopalestinians
Israeli V Israelite
Israeli Xmas
J1day School
Jackie Mason Interview
Jancestors
Janitor Church
Japanese Jews Lookjewish
Jaywalk Israel
Jbernick Man Sues Gd.article
Jbless100day
Jbumperstick
Jbumpstick
Jcm Religious
Jdisney Store
Jesnojewish
Jesuspoem
Jew 4food Groups
Jew 5 Business
Jew Alzheim
Jew Atheist
Jew Categories
Jew Cath Viagra
Jew Chicken
Jew China
Jew Consp
Jew Conversat Nu
Jew Heav
Jew Logic M Yitzhak
Jew Mom
Jew Olympics
Jew Perfume
Jew Prez
Jew Quakers
Jew Quot
Jew Red Riding Hood
Jew Redneck
Jew Samurai
Jew Shit
Jew Space
Jew Time
Jew Truth
Jew Wedding
Jew Wife
Jewchurc
Jewish Baseball
Jewish Bookreview Parody
Jewish Candy Pun
Jewish Food Renamed Crepes
Jewish Football Player
Jewish Grandma How2gefiltefish
Jewish Guide Shovel Snow
Jewish Jokes
Jewish Lost Found Wallet
Jewish Movie Parodies Summaries
Jewish Nonalcoholics Interfers Suffer
Jewish Oscars 5760
Jewish Pokemon Characters
Jewish Punny Riddle
Jewish Redneck
Jewish Sailing Boat Yiddle
Jewish Sweater Momcold
Jewish Time Management
Jewish V Goyish
Jews Optimistic Cut Bris Beforeknow
Jewsmoke
Jgrammar Rules
Jlaw Emailpost
Jlaw Tv
Jmom Bank Teller
Jmom Disease
Jmom Food Def
Jmom Guilt Noeat 38days
Jmom Terrorist
Jmom Vulture
Jnewspaper Badnews
Jokes 01 Set
Jokes 02 Set
Jokes 03 Set
Jokes 04 Set
Jokes 05 Set
Jokes 06 Set
Jokes 07 Set
Jokes 08 Set
Jokes 09 Set
Jokes 10 Set
Jokes 11 Set
Jokes 12 Set
Jokes 13 Set
Jokes 14 Set
Jokes 15 Set
Jokes 16 Set
Jokes 17 Set
Jokes 18 Set
Jokes 19 Set
Jokes 20 Set
Jokes 21 Set
Jokes 22 Set
Jokes 23 Set
Jokes 24 Set
Jokes 25 Set
Jokes 26 Set
Jokes 27 Set
Jokes 28 Set
Jokes 29 Set
Jokes 30 Set
Jokes 31 Set
Jokes 32 Set
Jokes 33 Set
Jokes 34 Set
Jokes 35 Set
Jokes 36 Set
Jokes 37 Set
Jokes 38 Set
Jokes 39 Set
Jokes 40 Set
Jokes 41 Set
Jokes 42 Set
Jokes 43 Set
Jokes 44 Set
Jokes 45 Set
Jokes 46 Set
Jokes 47 Set
Jokes 48 Set
Jokes 49 Set
Jokes 50 Set
Jokes 51 Set
Jokes 52 Set
Jokes 53 Set
Jokes 54 Set
Jokes 55 Set
Jokes 56 Set
Jokes 57 Set
Jokes 58 Set
Jokes 59 Set
Jokes 60 Set
Jokes 61 Set
Jokes 62 Set
Jokes 63 Set
Jokes 64 Set
Jokes Naughty 1 Set
Jokes Naughty 2 Set
Jokes Naughty 3 Set
Jokes Naughty 4 Set
Jokes Naughty 5 Set
Jokes Naughty 6 Set
Jokes Naughty 7 Set
Jonah Quiz
Jsong Snipet
Judaism Lifecomp Upgrade
Kashrut Rebbe Heaven Paperplate
Kayn Aynhoreh Courtquest
Keebler Creation
Kgb Mow Lawn
Kibutzkids
Kid Bible
Kid Elijah
Kid Learning Spell Godzilla
Kids Diff Cath Jews
King David Top7 Jesus Nomoshiach
Kippah Debate
Kohanim Donation
Kohanim Perks
Kosher Fridge
Kosher Green Eggs Ham
Kosher Symbols
Kosher Xmas Assimilatedjews
Kosherflub
Kronikle 1999 J Oscar
Ladder Litebulb
Lady Chutzpah
Large Family Catholicgood Jewishbad
Last Rites
Lastmeal Berry
Lawyer J Noblood
Learn Yid Poem
Leftover1999israeli Elections
Legal Yid
Lets Sing Lieberman Song Happyknowit
Liberal Congregations
Lieberman Vp Jewishchanges
Life Med
List 10 Commandments
Lite Bulb
Look Jewish
Lost Bubbe Deptstore
Lottery
Ls Tradition
Lt Immigrant
Lying Rabbi Sermon
M Stewart Jfood
Macarena
Machiach Poem
Magic Rabbi Noshabbos
Mammeleh Goose
Man Sue Gd
Manna Song
Marry Jew Quiz
Mars
Martians
Math Trick
Medallio
Messiah Greeter Steadyjob
Mezzuzah Install Removepaper
Miami Heat Nomink
Miami Jewish Grandparents
Mice Prob
Mideast Pol W Wall
Mikeveh Carpool
Miracle Touch Torah Criple Walk
Ml Positions
Model Modern Major Synagogue
Modern Jwed Livetogether
Modern Noah
Modern Tencommandments Rosenberg
Mohel Insurance Deductable
Mohel Sale
Mohel Watch Window
Mom Bulb
Mom In Law
Mom Plans Out Child Career
Mommy Like Lots Wife
Monika Oy Monika
Moscow Customs Statue
Moses Chicken Crossredsea
Moses Headache
Moses Modernoil
Moses Mom Fun Prophet
Mosesenv
Moshe Lesson
Moshiach Delay Y2k
Moskowitz Nails
Mt Sinai Negotiate
Mummies Bet
Murphys Laws Shul
Must Jew Glossary
Net N Yahoo
Never Late
Never Win
New Category Rhyk
New Gorelieb Slogan 59thcent
New Idf
New Jewish Dictionary
New Jewish Title
New Midrash
New Outbreak Indoor Trees Xmas
New Rabbi Long Sermon
Noah Jokes
Noah Theme Song
Noah Diary
Noahs Ark Lessons
Nyc Groundhog Matzahball
Oddrabbi
Old Friends
Old Jewish Saying Gd Burden Shoulders
Oldman Plantcarobtree
One Ours Jmusicians
Onion Aesop Fable Literal
Onion Jewish Elders Lift Hamban
Origin Of Kashruth
Orphans Bible
Orthodox Catholic School
Orthodox Shul Decorum
Palestinians Aim Better Rocks
Palestinians Kidnap Mstewart
Paskin Rabbis
Penny Saved
Perf Rabbi
Personals
Phil Gd Exist
Pmils
Poor Man Blintzes
Poor Upsetatgd Createyou
Pope Debate
Pretty Fly 4 Rabbi
Prob J Food
Programmers Chelm
Puff Kosher Dragon
Punish
Q A
Querries
Rab Fon
Rabb Rec
Rabbi Airplane Perforations
Rabbi Astron Jobsummaries
Rabbi Backup
Rabbi Bris Car
Rabbi Cow Drowning
Rabbi Eat Pork Apple
Rabbi Haircut
Rabbi Hat Horserace
Rabbi Mean Life
Rabbi Raise Nonewtallis Fringebenefirts
Rabbi Stolen Watch
Rabbi Student Punishment
Rabbi Superv
Rabbi Support Group
Rabbitherapy
Raveiger
Realizing Judaism Heartburn
Rebettzin Box Badsermon
Redsea Filterfish
Reform Concede
Relig Fundraising
Relig Life Begin
Religious Borrowers 10commandments
Religious Bras Mount Molehill
Result Complain Life
Retired Mohel Wallet2suitcase
Ribbonsales
Rich Atheist Nobother
Rise Fall Israeli Ski Team Mezuzah Gate
Rose Poem
Russ Jew
Russian General Dog Moshe
Russian War College
Sadam Dream
Say Cheese Gd Taking Picture
Schlameil
Schmohawk Indians
Scholar Deducewho
Seance Zayde Speak English
Shalom Israel
Shalom Shalom Coming Or Going Dunno
Shidduch Parsha
Shidduchim Questionairre
Shiksa Trouble
Shul Comeearly Sitback
Shul Custom
Shul Dog
Shul Honor Barmitz Jc
Shul Salaries
Shulprez Honors
Sick Rabbi
Sign From Gd Rabbi Tree Flying Kitten
Smart Dog
Sniglets
Snow Jewish Facts
Son Love
Soninlaw Gdprovide
Soup Bread
Spacewalk
Sport Shul
Spouse Select Reform Jew
Storytell
Stutter Bible Sales
Suit One Arm Longer Walkweird
Superman
Sw Does Fiddleronroof
Synag Hostage
Synagogue Contractor
Synagogue Seat Form
Syria Air
Tailor Shop Competition Bestparis V Bestblock
Tales Huppa Holder
Talk Yid Rem Jew
Tallis Dry Clean
Talmud
Talmud Coffee
Talmud Debate Gdanswer
Talmudic Logic Chimney
Tax Return Willmakedonation
Teencar Moseshair
Telaviv Condo Chairise
Texas Minyan
Tfillin Misinterpret Disgusting
The Perfect Husband
Theology
Thespian
Tiger Golf
Tisha Bav Fasting
Titanic Torah
Today Jew Ouch
Top10 Jewish Olympics
Top10 Mispronounce Ehudbarak
Top10 Shul Names
Torah Def
Torah Pun Sefer
Torah Troubles
Torah Workout
Tractate Aufruf
Traditional Vs Reform
Translation Prince Same Doctor
Tzaddik Sunmoon
U In Israel
Uja Deserted Island
Ukran J Paper
Ukrane Govt
Us Shuls Close Cyberchat
V Antisemite
Vaiter
Very Frum Wedding Separateyichud
Very Wealthy Claimnotjewish Shalomalechem
Vict Jew
Violin
Visiting Rabbi Wakeup
Waiter4jew
Was Adam Jewish
Wearejews Song
Wed
What J Dont Do
When Do U Need Jewish Mother 2x
Who Enemy Chelm
Who Israeli
Who Pope Kipa
Why Not Pork
Woodyallen Egypt
Xchoice Moses
Xmas Weird Neighbors Eatcandysocks
Xtra25command
Y2k Problemsolve Jewishcalendar
Y6k Bug
Y Jewishmen Overweight
Y Jews 10comm
Yakov Deathbed
Yenta Secrets
Yeshiva Crew
Yiddish Camel
Yiddish Lawyers
Yiddish Oy Poliltics
Yiddish Poem
Yiddish Pronunciation Julesverne
Yiddish Proverbs
Yiddish Superlatives Sa
Ynetgoodjjokes
Yom Kippur Bears
Yomtov Phonecall
Zayde Beyond

