> If we're trying to provide people the ability to find others who are
> co-located within some margin of error, why not allow people to just stick
> a pin on a map and take lat/long information from there, maybe with a
> radius to create some anonymity and avoid privacy issues for those who are
> concerned about that?
>
There are some issues with this, though I'm not suggesting they are
insurmountable.
1. If you drop a pin in a map, you are providing incredibly accurate
location information, more specific than city level, and city level is as
specific as I am comfortable being myself. When we did have to do this, I
dropped the pin downtown, which is about 1h via transit from my house. So
it is fine for me, but it wouldn't work if someone were assuming the pin
drop were accurate and chose to reach out to me because of it (this seems
edge casey, and easily resolved after a short exchange).
2. Language and borders matter, and they matter more depending on where you
are. There is another Rep in Michigan who is closer to me than others in my
own country, but collaborating in person would require one of us to have a
passport and to cross the border. I actually inadvertently got John
Karahalis in minor "trouble" with customs because he was coming up once a
month to help with a regular event I was running. Would results presented
this way make it easy enough for a person searching to distinguish between
results in the desired country or would they have to mentally filter the
results to make them useful?
3. How would the person search? Would they have to equally put a pin in the
map? The current map allows you to zoom and pan, and gives you a list of
results based on which Reps are within your view. I've actually used this
functionality before and found it superior to a text search for the task I
was doing. However if I were going to try to find a list of Reps in Canada,
this wouldn't work so well.
I also want to point out that we should focus on what outcomes we're after
here. Are we just talking about improving the Reps portal or are we
suggesting Mozilla needs a policy on country selection (which would affect
other sites as well, eg Mozillians)? Most of the arguments here seem to be
ideologically based and so I assume are aimed at accomplishing the latter.
If that's the case, then who would be in charge of setting such a policy
once we're done giving our suggestions and who would be in charge of
implementing it? And really we should first ask who decides if Mozilla is
interested in having such a policy?
If we're talking about the former, and just trying to improve the Reps
portal then the suggestions should really be framed around the use case for
country search on Reps, as well as how realistic implementation of the
suggestions would be. Obviously updating the country code list, or changing
our source for such a list would be much easier to implement than an idea
that reworks the profile system.
BTW, it seems like Mozillians used to have the same problem, the results I
see for people in Kosovo say the are in Albania, however if I try to change
my location now it does offer Kosovo as a country. I believe Mozillians
used to allow you to freeform your location and now it seems like it uses
OpenStreetMaps locations.