With all of the technology we have these days, there are some things us programmers have to deal with every now and then that are just plain phucked. Time zones, Date conversions, Encodings, Code pages, etc.
Today, I add to my personal demons list: International Addresses.
One of my biggest pet peeves when dealing with addresses is what I affectionately call the "Guam Problem".
Todays rant is capped off by a less than stellar PayPal integration, whereby the seller only wants to accept orders from the contiguous 48 "states". PayPal has this profile setting called "Block payments from users who: Have non-U.S. PayPal Accounts".
Great me thinks. US = 50 states. Most of the way there. WRONG. Even with this setting turned on, the site still accepts orders from Guam, Puerto Rico, etc. PayPals answer? "These are US territories".
Bah. No star on the flag, not a fargin US customer I say. To put it even more harshly:
Marianas Steamship Agencies, Inc.
Commercial Port, Apra Harbor
P.O. Box 3219
Hagátña, Guam 96932
If I lived in Guam, and I said mail me something, my address is in Guam, a phucking country... not Guam, US.
Heavy damn sigh.
huh? (Score:1)
The US postal service delivers to Guam at normal rates for the states. I would think that international services would deliver to the US and get the normal rate as well.
Why do you care whether it happens to be Guam or the US?
rjbs
Re: (Score:1)
It's a country. It has it's own ISO country code. So when I say "US orders only", that means anything where the country code isn't US/USA/840.
When you ask someone in Guam what country they live in, they say Guam, not the US.
That's why it's called a rant, because I'm sick and damn tired of dealing with 3rd party systems that put it in the states box, even though it IS a seperate country in the list of countries when p
Re: (Score:1)
Guam's government is a territorial government, analagous to a state government. It answers to the federal government. It is represented (without vote) in the House. Its citizens are FULL citizens of the United States.
From what I can tell, you don't know what you're talking about, and you have no clear reason to care about this distinction. Having an ISO code is hardly
rjbs
Re: (Score:1)
Re: (Score:1)
rjbs
Re: (Score:1)
Of course, the nice thing about being a territory is that you dan't have to worry about us invading to 'bring you democracy'. Then again, maybe not. Does
Re: (Score:1)
That said, I eagerly await the day when we fulfill our manifest destiny and every square foot of land is a state.
Excep
rjbs
Re: (Score:2)
Regardless, it's still definitely not the contiguous 48 states, as specified by the customer.
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
District of Columbia (Score:2)
And, really, what do you care if the postal rates are the same? That's the entire point of limiting international sales, aside from export restrictions.
Re: (Score:2)
The programmer may, in fact, not care, but his customer/employer has decreed he shall write software to accept orders only from the contiguous 48 states (I'm going to assume that includes DC by default as the seller probably hasn't thought about it), and events have conspired to make that uncomfortably different for the programmer.
I don't think the seller is making the best decision, either, but the seller is still paying the programmer, so I assume the programmer either does not care or does not feel fre
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
Re: (Score:2)
"uncomfortably difficult," I mean. Not "uncomfortably different."
J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
Re: (Score:1)
Re: (Score:1)
The rates AREN'T the same. We're not just talking about USPS here, it's also FedEx, UPS, DHL, etc.
I care because in the real world, shipping products, especially ones that classify as the various levels of hazmat, have different rules and options (and problems) depending on whether that can go ground or air.
The decisions to "go 48 for now" is a short term