~/talk

Programming The Law: Best Practices

slides:none on file

Translating statutes into executable code is harder than arithmetic because of ambiguity and non-monotonic legal reasoning; dozens of government systems contain thousands to millions of lines (one payroll is ~20,000 lines in SQL) and documented failures cost hundreds of millions and left soldiers unpaid and ~10,000 US stimulus recipients missed payments. The solution path includes rigorous lawyer-reviewed unit tests, isolating a legal core, using declarative tools (Drools, OpenFisca, or the Catalan language that compiles to JS/C/R), formal proofs and open source reuse.

AI-written summary · about

  1. 0:00Start
  2. 2:20Example from the Us Tax Code
  3. 10:00Louvre Failure
  4. 14:35Technical Best Practices
  5. 17:15Do's and Don'ts
  6. 30:30Organizational Best Practices
  7. 32:34Legal Framework for Automated Decision Making
  8. 32:51Evolution and Maintenance of Your Code
  9. 36:12What Is Formal Methods
  10. 39:02Conclusion
  11. 39:57Is the Law a Turing Complete Language
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.