News: 1590664208

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Great success! Finance app was able to inform user that their action was unsuccessful

(2020/05/28)


Bork!Bork!Bork! Welcome to another entry in the pantheon of borkage. This time from an Android app demonstrating that the path to success is to first find failure.

Register reader "Tom from TX" sent us this glorious example of mobile application programming.

We're wondering if the "Success!" may have been left in by a tired dev wanting to be sure the code had actually reached a certain point but forgot about that dread failure scenario: the "Unexpected Problem".

Still, let they who have never left a debug whoopsie in the code cast the first stone.

The app itself, provided by the Andrews Credit Union (lurking in the Google Play Store as the marvellously named " [1]Andrews FCU Mobile "), purports to give its users " [2]All access, all the time " but judging by the reviews in Google's app shack, the wheels came off a bit over the last few months.

Comments such as "horrible", "terrible" and the colourful "sucks butt" now adorn the page, while older reviews dispense five stars with abandon.

A recent update appears to have not gone down well.

Indeed, our reader Tom observed that the refresh has thrown "nothing but errors" while inflicting a "worse interface".

As for Andrews itself, it began life back in 1948 when eight people deposited $5. It now lays claim to over 133,500 members using its "high-quality financial products and services" and assets of more than $2bn. Impressive growth, sure, but sadly not enough to ward off the curse of bork.

Still, one of the outfit's mottos is "We're committed to your financial success."

After a glance at the bizarre message, Tom reworded it thusly: "Finding failure in your success."

It could always be worse. The screenshot might have shown "Got to here without crashing!" or "[insert name here] does [insert act here] to [plural of the recipient of said act]" as a critical bit of code was reached.

Unless the app always shrieks "Success!" no matter how badly wrong things have gone. ®



[1] https://play.google.com/store/apps/details?id=com.softek.ofxclmobile.andrewsfcu&hl=en&showAllReviews=true

[2] https://www.andrewsfcu.org/Access/Mobile/Mobile-App

Maybe

Captain Scarlet

Its an apology that they have successfully charged you for something random as most banks like to do.

I have smelled something like this before

Flocke Kroes

/* If something genuinely fails and stores the excuse in errno

* but something else succeeds and stores 0 in errno you will

* get error "Success".

*/

#include

#include

int

main(

__attribute__((unused)) int argc,

__attribute__((unused)) char **argv

) {

errno = 0;

printf("%m\n");

return 0;

}

A Severe Strain on the Credulity
As a method of sending a missile to the higher, and even to the
highest parts of the earth's atmospheric envelope, Professor Goddard's rocket
is a practicable and therefore promising device. It is when one considers the
multiple-charge rocket as a traveler to the moon that one begins to doubt...
for after the rocket quits our air and really starts on its journey, its
flight would be neither accelerated nor maintained by the explosion of the
charges it then might have left. Professor Goddard, with his "chair" in
Clark College and countenancing of the Smithsonian Institution, does not
know the relation of action to re-action, and of the need to have something
better than a vacuum against which to react... Of course he only seems to
lack the knowledge ladled out daily in high schools.
-- New York Times Editorial, 1920