Intuitively, you might think that Amazon cares about people being able to enter their banking details as easily as possible. In reality at least Amazon.de doesn't seem to care. Instead of instantly validating with Javascript that a entered IBAN is valid the form waits with giving feedback till the user clicks okay.
I just used Uber the first time and the task of entering street addresses is awful.
- There's no autocomplete for street names that allows me to add the street number.
- Berlin is a big city, yet the first hits in the list that was proposed are streets with the same name in other cities.
- The suggestions that Uber gives don't include postal code which are important because multiple streets in Berlin share the same street names
- There seems to be no obvious way to select a street name and then choose on a map where on the street you want to be picked up. After a bit of searching I do find that I can click on the street name for pickup but the touchable area is very small and could be easily expanded into the empty whitespace above. For the destination it still seems like there's no to add more details to the automated street name
- If I write the name of a contact (in my contacts) then I don't get the address shown
How does it come that those companies employ 1000s of software developers yet manage to do badly on the task of providing basic functions to users? What are all those engineers doing?
I think entering payment information is functionality of any online shop and thus have a hard time as not seeing it as part of the core functionality.
On the other hand it getting European IBAN's easily entered might not be core issue for an Engineer at Amazon.com and there's no team at Amazon.de which has a lot less developers who's responsible for it.
Even if that's true some people might copy-paste streetname + street number a... (read more)