Reply to post: Not surprising

Banking apps: Handy, can grab all your money... and RIDDLED with coding flaws

AJames

Not surprising

I don't think anyone is surprised by this. You could choose any random group of software applications and find the same thing. We could hope that mobile banking apps would be better tested than most, but I think we all suspect that they aren't.

From my own perspective of decades of experience as a software developer, product manager, and software business owner, I know it's really about the money, but I'd also like to point the finger of blame at two technical issues:

1. The C language and its derivatives. Biggest mistake in the history of computers. Every time you hear about a buffer overflow error in software, realize that it's due to a fundamental design flaw in the C language that leads to the same error repeated over and over. If civil engineers had used building techniques as flawed as the C language, our civilization would lie in ruins today.

2. The preferred modern software development method of "code and test incrementally until it doesn't crash any more". Naturally produces poorly tested software riddled with bugs. Reminds me of the early history of constructing railroad bridges: no need for detailed analysis, if it falls down we'll double the strength and try again.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon