1. What does Dijkstra say is the "major cause" of the software crisis? Machines have become several orders of magnitude more powerful. 2. What does it mean to be a "very humble programmer"? Respect our limits. "appreciate tremendous difficulty", "stick to modest and elegant programming languages", "respect the intrinsic limiations of the human mind" 3. Hoare oversaw a software project that had to be abandoned. What was it, and why did it have to be abandoned? An ALGOL compiler. It only managed 2 chars/sec, later improved to 8. 4. Name one similarity in the suggestions from Dijkstra and Hoare on how to build software. Keep things simple / avoid complexity