Software Security: Why We Keep Shooting Ourselves in the Foot
Stop playing whack-a-mole. Build systems that are secure by design.
The software industry keeps undermining its own security efforts through competition, shortcuts, and band-aid solutions. Code and Consequences teaches engineering practices that eliminate entire classes of vulnerabilities—not just patch individual bugs.
Welcome
Welcome. Patch Murphy brought a flashlight and a list of bad decisions.
Start here for a quick introduction to Code and Consequences, Patch Murphy, and the kind of preventable damage this site likes to inspect.