Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Why programmers should support same sex relationships

created by Mardy

(idea) by Mardy (4 d) (print)   ?   (I like it!) 1 C! Wed Feb 25 2004 at 12:34:50

I maintain a datamatching application that monitors the accuracy of government social security payments. For certain routines it checks payments made to couples, parents and widows, using business rules based on a legislative regime that assumes legitimate partnerships necessarily involve two people of different sex.

In recognising same sex relationships as having the same rights as heterosexual relationships, organisations may need to tinker with their bedrock metadata to make their systems able to process such couples.

In my case, by assuming that a couple will be heterosexual makes life easier for programming. Just move the blokes into table A and the ladies into table B, carry out an inner left join between both tables and check the results (usually it is more complicated, as we have historical data to check). I would guess that in several other computer applications around the world that stores and processes the relationship details of people (such as insurance policies, joint bank accounts or pensions), the original coders were happy to organise these variables in absolute terms (x = male partner, y = female partner), rather than relative terms ( x{y}spouse = y{x}spouse).

Without having gender to deliniate each member of a same sex relationship, the basic metadata structure of entire databases might need to be adjusted. This could lead to more IT work becoming available, in the manner that Y2K and the European Monetary Union prompted spikes in demand albeit thanks to some hype, due to a seemingly trivial change to a data field's attributes.


printable version
chaos

penetration phobia Secret Me-Meta-Node Challenge Where are all the stupid Americans? Sokath, his eyes uncovered
E2 Gothic Systems Analysis sin selective phobias
How to improve your chances of having sex Y2K The moment you realize how much of your life experience is hopelessly interlaced inner join
Stupid, meat-eating monkeys Arguments don't change minds So, I bought some new curtains. They're blue, and that act is symbolic of the hopelessness of my particular domestic situation. Australian Public Service
dance Jesus Christ NetHack Using a laptop computer as birth control
Learn to Program: Libraries and Modules Foolproof method to determine how much a person knows about computers We are all linked in our loneliness The Talk
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
After stirring Everything, these nodes rose to the top:
Indiana Jones' Crusade for the Perfect Female, or Why We Go Grail-Hunting
Node for the Ages
ekpyrotic universe
Hieronymus Bosch
Muhammad Ali
Yasser Arafat
Mary Magdalene
The Subjunctive Mood of English
Judge not, lest ye be judged
The Diametric Literature Hour
caffeine
Ogg Vorbis
SOY! SOY! SOY! according to the Babel Fish
New Writeups
Pavlovna
My Better Half(fiction)
kanoodle
Molson muscle(essay)
aneurin
You pays your money and you takes your choice(idea)
shaogo
July 20, 2008(log)
Glowing Fish
Tualatin River(place)
The Jacket
Words of Advice(idea)
John_Fox
Good Intentions Gone Wrong(person)
Heitah
Posthumous Oscar(thing)
ignis_glaciesque
University of South Florida(place)
ignis_glaciesque
Flogstaskriket(idea)
liveforever
Caesar's last breath(idea)
dagnyswaggart
she wants to believe(personal)
antigravpussy
he doesn't know, but her eyes widen too far(thing)
dagnyswaggart
Wild tides guard her secrets(poetry)
Lord Brawl
Caesar's last breath(poetry)
This affordable entertainment brought to you by The Everything Development Company