Ok, ok I realize that this is more of a bloody rant than an actual programming thing, but what’s the problem with dealing with input fields properly? Take for example inputting credit card numbers. Type it into a text field, but the program complains that it’s wrong. What’s the problem? you used a space! An effing space! why the hell doesn’t it just strip the bloody space out of the input before processing it? but noooooooooo that would involve another one fucking line of code to fix such a complicated input condition as that.
Then let’s not talk about phone numbers! for fucking christ sake what is it with people and their insistence that you use the ‘proper’ format – XXX-XXXX noone in their right mind uses this format.
If the number is preceeded with a plus (+) it’s a fucking country code prefix … like every other goddamn country on the planet … but of course this does not work in the fucking U S of A, oh no, when I visit I have to fix all the numbers I call because some dumb fucking stupid motherfucking telephone engineer can’t deal with a proper mutherfucking phone number.
Other than that get rid of every other fucking non-numeric entity in the phone number. How hard is that? I mean really! Lazy fucking programmers! I’m a programmer myself and I hate it when I encounter UI disasters like that. It’s not difficult to write something that makes people more likely to use your system.