Baby Name Picker  Baby Name Picker

This essay does not describe an existing computer program, just one that should exist. This essay is about a suggested student project in Java programming. This essay gives a rough overview of how it might work. I have no source, object, specifications, file layouts or anything else useful to implementing this project.

This project outline is not like the artificial, tidy little problems you are spoon-fed in school, when all the facts you need are included, nothing extraneous is mentioned, the answer is fully specified, along with hints to nudge you toward a single expected canonical solution. This project is much more like the real world of messy problems where it is up to you to fully the define the end point, or a series of ever more difficult versions of this project, and research the information yourself to solve them.

Everything I have to say to help you with this project is written below. I am not prepared to help you implement it; or give you any additional materials. I have too many other projects of my own.

Though I am a programmer, I don’t do people’s homework for them. That just robs them of an education.

You have my full permission to implement this project in any way you please and to keep all the profits from your endeavour.

Please do not email me about this project without reading the disclaimer above.

The purpose of this Applet is to help a couple settle on a name for a newborn or soon-to-be-born child. Mom and dad sit at separate computers, each attached either to a LAN (Local Area Network) or to a webserver on the Internet. The program contains a list of thousands of possible male and female baby names.

book cover recommend book⇒20,001 Names For Baby
by:Carol McD. Wallace 978-0-380-78047-1paperback
publisher:Harper
published:1995-05-01
Australian flag abe books anz abe books.co.uk UK flag
German flag abe books.de amazon.co.uk UK flag
German flag amazon.de abe books.ca Canadian flag
Spanish flag iberlibro.com amazon.ca Canadian flag
Spanish flag amazon.es Chapters Indigo Canadian flag
French flag abe books.fr abe books.com American flag
French flag amazon.fr amazon.com American flag
Italian flag abe books.it Barnes & Noble American flag
Italian flag amazon.it Powells American flag
American flag O’Reilly Safari Sony e-books American flag
Kobo UN flag
Greyed out stores probably do not have the item in stock

You might get lists of names from books, baby name sites on the web, the bible, lists of famous people, lists of people (e.g. students, doctors, politicians). Try to get some international names in there to, not just ones from England. Sort the list with popular names at the top.

Allow the user a three way filter: name must appear in Old Testament, name must not appear in Old Testament, does not matter. Do the same for New Testament, Qur’an etc. Could do the same with British, German, French, Dutch, etc. origins. You could add a filter for war-associated.

In the first cut, mom and dad each go over the list of either male or female names, and mark each name as either red for no-way, green for possible or yellow for acceptable under duress. As mom and dad work, the computer creates a list of green names that mom and dad have in common. If there are none, it adds in the yellow names. Each can see what the other is doing.

Then mom and dad each order the names with their favourites at the top. They use a mouse to drag and drop. They can also move by typing a number to send a name to that slot.

The program computes the rank of each name by adding together which slot it appears in on mom’s and dad’s list. It then continuously displays a list of the highest ranking (lowest number) names so both mom and dad can see it, and focus on getting those names ranked first.

The program could also be used my mother and grandmother, teenage girl friends fantasising about married life with some cute boy, or possibly even as a psychological test of compatibility.

Don’t include squirrelly spellings of common names in the lists. On lookup of a person with that name, Google will correct the spelling, and hence never find anything.

I think it is improper to saddle child with a name that presumes their choice of religion. People should have an interim name as a baby, and as a coming of age ceremony, they could choose a new name that reflectes their choice of religion, life philosophy or interests. This should be the norm and sanctioned by society. As it is, it is considered suspect, even criminal. I am pleased that my nickname Roedy accidentally turned out to be an old Dutch name. I am happy to align myself with the forward-thinking environmentally-aware Dutch.


CMP homejump to top You can get the freshest copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/project/babyname.html J:\mindprod\project\babyname.html
logo
Please email your , letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : feedback email. If you want your message, your name or email kept confidential, not considered for public posting, please explicitly specify that. Unless you state otherwise, I will treat your message as a letter to the editor that I may or may not publish in the feedback section. After that, it will be too late to retract it. If you disagree with something I said, please quote it and cite the web page where you found it, tell me why you think it is wrong, and, if possible, provide some supporting evidence. Threatening to kill me or spouting obscenities has yet to persuade me to change my mind.
mindprod.com IP:[65.110.21.43]
view BlogYour face IP:[38.107.179.213]
You are visitor number 11.