Falsehoods Programmers Believe About Phone Numbers (2016)
github.com
github.com
This may be untrue because of reception issues (phones out of coverage areas or on their fringes) or because the phone number is associated with a non-phone device (e.g. LTE modem) that is not able to deal with SMS traffic.
This one is particularly galling for me, as I live in a fringe reception area (because topography happens!) but so many corporate devs labour under the illusion that we can all receive texts, and receive them instantly. This can have serious real-world consequences. (Try telling a certain bank's debt-collection department that text messages delivery is unreliable.)
Here's what I see looking in my messages app - the last message in each of the most recent "conversations" :
50% off Pizza
A 2 factor authentication code for a government website
A person responding to a text I'd sent saying I'd phone them back
Another 2 factor code for some app
A conversation I had in a rare moment where I had phone signal but not a data connection
A link to my latest phone bill
A message from my countries national health service saying I could finally get a 2nd dose of vaccine
A text from my bank
Someone I know well enough to have their phone number, but don't talk to enough to have switched over to something else
Some people do not own phones, or do not wish to provide you with their telephone number when asked. Do not require a user to provide a phone number unless it is essential, and whenever possible try to provide a fallback to accommodate these users.
How does that apply to gmail? Nowadays you can't register a gmail address if you don't provide a phone number.
If I want your account and there is no SMS password reset I'm done unless I have previously compromised your backup email.
I'd be very careful asserting this is universally true. Maybe to be filed under "falsehoods programmers believe about law".
And this is why services like Gmail ask for phone numbers. Can I ask why you make so many Gmail addresses?
I can't say I blame them for doing that, although I'd appreciate them having different measures against truly mass account creation compared to my very humble manual work.
I left the USA, and have had huge amounts of trouble with a non-usa phone number. It ranges from unusable web uis to complete lockout (usually around 2fa).
This one was not obvious, but sure it is possible. DTMF [0] encodes digits 0-9, symbols * and # as well as letters A to D.
[0] https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_sign...
Also, as far as I know most things are sent out-of-band anyways, but I wouldn't be surprised if there's some legacy system out there which work only on DTMF.
When selling medical insurance, you may discover that 10-40 people all have the same phone number.
Extra attention is needed to ensure your not spamming them.
And simply the fact that a phone number can belong to multiple people and thus should not be used as a canonical user ID. Your system should consider phone numbers purely as a contact/second factor method and should allow multiple accounts to share the same number.
Billions of people don't follow GivenName SurName format that is common in the Western English culture. Yet most places online believe this to be true.
But also, such a list does exist! https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
If there are two phrasings, and one is read correctly by everyone, and the other is read correctly by half the world, it's the first that is correct.
There is:
* https://news.ycombinator.com/item?id=18567548
* Points to: https://shinesolutions.com/2018/01/08/falsehoods-programmers...
* Which references: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
Also, "A curated list of falsehoods programmers believe in."
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
I do not own a mobile phone, because the f-ck if I am going to give some company my location for my entire life. Thanks, but no. It's just how I roll. I also never been on social media from the start for the same reasons. People called me paranoid back 15 years ago, but now I just laugh when I see people losing jobs and careers from a careless post 20 years ago. Nope, not me, no to social media or mobile phones or any other tracking devices. And no, I will never buy a car with tracking on it. I'll continue to buy older cars before I do that.
So, I have a VIOP, but these companies do not allow using my VOIP. Or a burner phone either.
So now I might have to break down and get one because so many companies are starting to require it, so I might get a Mint Mobile phone as it is $15/month. I'll get mobile phone with a removable battery and when not using it I'll remove the battery and sell as store it in a Faraday bag, in case removing the battery doesn't work, and then on top of all that I will leave the phone in my office and never bring it anywhere or use it ever except for those rare circumstances when I need to verify I'm me. Try tracking me now, bitches.
But it pisses me off that I will have to spend $250 for a phone and a year's worth of air time for nothing. Fluck you, Stripe, and other companies requiring a mobile phone.
> Some people do not own phones, or do not wish to provide you with their telephone number when asked. Do not require a user to provide a phone number unless it is essential, and whenever possible try to provide a fallback to accommodate these users.
Does anyone know how to create an Apple ID without a phone number?
It's oddly satisfying seeing a bunch of randomly formatted phone numbers suddenly convert to perfectly aligned, nice clean international standard format numbers.
https://en.wikipedia.org/wiki/Toll-free_telephone_number#Uni...
Huh.