So experienced coders may have better protected the bank deposits despite the limited budget? Though I’m outside the coder profession, that conclusion fits my expectation.

The right tools help. Especially for engineers — and coders are a sort of engineer — a tool may be indispensable for a particular job. But the core value of professional help originates with the professional’s experience and training, not tools. And a tool is useless or even dangerous without someone who can use it.

I’d also think that an experienced lawyer or an experienced accountant could better protect a bank’s depositors despite a limited budget if inclined to do so.

For example, lacking a current Westlaw account or the latest accounting software license may not be an insurmountable barrier in the U.S. to compliance with federal banking regulations or generally accepted accounting principles.

I guess it’s not really a software problem is what I’m getting at.
The unwillingness to invest in proper security or the lack of knowledge to even understand that the current implementation was insecure or the lack of understanding of what’s at risk and a lack of oversight into security practices at this location are not the sort of thing that get fixed in software.

I’m puzzled by the photo with this story. It’s not of a bank. It’s not of a router. It’s not a picture which suggests a lot of money. Was it taken in Bangladesh? Does Bangladesh not have office buildings or other other structures which would suggest that modern, electronic, transactions happen there?