20 years of online shopping and a whole industry excited to collect data and autofill and address checking functions STILL mess up apartments.

The system is set up to work well with houses, but there is no consensus on if "apartment/suite" should be a separate field or not... and it's also still often rendered wrong, and makes bad suggestions such as "correcting"

123ABC to 123Abc

Granted when I worked in database design this was my "thing" so I'm hypercritical ... but still.

I get personally offended because I suspect that it's some kind of American suburban-centric mentality that makes apartments an afterthought.

The correct answer is that "apartment suite" should be a separate field NOT tacked on to the street address, but in most renderings it should be on the same line with a comma.

And you need to deftly separate this information if the user tries to enter it in the address line.

ANYWAY.

@futurebird What it comes down to: if you want to deliver to anyone except your friends, especially if you're shipping internationally, the only thing that works within the country level is a freeform multi-line text field.

@RogerBW @futurebird

And yet that may just replace machine-encoded biases with human-habit biases:

https://hcommons.social/@beadsland/114829262094497808

To be clear, in Usia, building numbers appear at the beginning of the line, where unit numbers appear at the end. In Germany, building number appears at the end of the line.

So now you, as a German shipper, prepare a routing label for a Usian address that ends with a unit number. You're given a freeform multi-line text field, but the courier wants specific fields. What ends up in the building number field depends on how cognizant you are of the difference between German and Usian addressing practices.

sport of sacred spherical cows (@[email protected])

@[email protected] @[email protected] @[email protected] Once had something shipped to me from Germany that got caught in a USPS mail loop because the shipper was confused by my unit number, and used it for the building number on the routing label, insisting all the while that they had reproduced my address exactly as given to them.

hcommons.social
@beadsland @futurebird Personally I think the most sensible order is large to small, as used basically nowhere. Small to large, as used in many places, is not terrible Anything beyond that (including the German "Street Housenumber, Town") is as wilfully perverse as M-D-Y dates.

@RogerBW @beadsland

If anyone asked me how addresses should be written it go a little like this:

Earth, USA, Some City, 12345
1234 Some Street, Apartment Six
Floor Five, Department of Things
Person Name

But... noooooo

@RogerBW @beadsland

Yes you have to write "Earth" every time. It's for perspective.