The Importance of Rigorous Software Development Practices: Lessons from a Financial Disaster | Glasp