Lawyers should learn from software developers

To advance law, lawyers need to learn software development techniques like modular design, branched version control and managing complexity with abstraction. Technology has transformed most data »