630 points Nov 25, 2025 Trillions spent and big software projects are still failing 603 comments pseudolus ieee.org