Environmental policies to retain natural vegetation do not work particularly well, and offer little long-term hope of expansion and restoration of natural vegetation. The reason for this is a pattern in the general logic of clearing applications that I call the ‘Greedy Clearing Algorithm’. It goes something like this: The Greedy Clearing AlgorithmWhenever you...
Category: Design
Word Processors as a Legacy Format
Data management issues The ‘Word Processing’ software is a legacy item of software, but it is still perceived as the foundation of legal software tools. It’s the engine for pumping out correspondence and legal documents. Software vendors still base their software around the ability to integrate, or leverage word-processing software. As a result, we...
Computational legal document content and data management
This note explains why I think that management of the specific content in legal documents is going to pave the way for the next big shift in legal tools, for both lawyers and customers/clients. It requires acknowledging that Word Processors are ill-suited to anything more than basic data management of legal content and that...
Indigenous vocabulary projects and information systems
An exciting information project has been created to digitally encode indigenous vocabularies derived from the records of Daisy Bates (from around the turn of the twentieth century). A paper explaining how the information systems were set up has been written by Nick Thieberger (university of Melbourne) and Conal Tuoh (Queensland) (1). I was...
Live Coding Overview
Live Coding is a topic raised when software developers talk about the tools they like to use, or might like to use in the future. The main idea behind live coding is to allow a software developer to illustrate the state of variables and other data in the code as coding is carried...