Why Did Obama Just Honor Bug-free Software ? - Facts So Romantic

/why-did-obama-just-honor-bug_free-softw

  • Why Did Obama Just Honor Bug-free Software? - Facts So Romantic
    http://nautil.us/blog/why-did-obama-just-honor-bug_free-software

    The Presidential Medal of Freedom, America’s highest civilian honor, is usually associated with famous awardees—people like Bruce Springsteen, Stephen Hawking, and Sandra Day O’Connor. So as a computer scientist, I was thrilled to see one of this year’s awards go to a lesser-known pioneer: one Margaret Hamilton. You might call Hamilton the founding mother of software engineering. In fact, she coined the very term. She concluded that the way forward was rigorously specified design, an approach that still underpins many modern software engineering techniques—“design by contract” and “statically typed” programming languages, for example. But not all engineers are on board with her vision. Hamilton’s approach represents just one side of a long-standing tug-of-war over the “right way” to develop (...)