image provider

How Gay Are You?


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. Everything I have prepared to help you is right here.

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 by profession, 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.

This is a novelty program that will tell you just how gay you are. I works for nominally gay, lesbian, straight males and straight females. I would originally have written this as as Applet, but Oracle is deprecating Applets, so you would have to write it as a Servlet. It works like this. You collect 100 images of males of diverse types, young, old, handsome, ugly. You collect 100 images of diverse. You will likely change the 100 to something else after practical experience. You have to be careful to harvest the images so that do not get you in trouble with the copyright people.

You now write a computer program that helps you put the images in order by appeal. It might:

You might use several different techiques to break up the boredom.

As this point an rigidly heterosexual male would rate all the females more appealing than all the males, but even most heterosexul males will rate the best-looking males about the most gruesome females.

Now you have to invent some simple math scheme to measure to what degree the subject prefers one sex over the other. A bisexual person might show zero bias to either sex. The number that comes out of that process is how gay they are.

This page is posted
on the web at:

Optional Replicator mirror
on local hard disk J:

Canadian Mind Products
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

Your face IP:[]
You are visitor number