Yeah, it's really sad that they fooled so many people. Though, writing was on the wall for a long time.
One thing I don't fully agree with is that ANY software engineer can fully understand the cryptography, or at least I wouldn't trust many. But there should be enough cryptographers in a community to scrutinize the code that's available for inspection.
