Search

Innovation That Matters

Technology trends for the world of tomorrow

Author

danielselman

Dan Selman is a CTO with over 25 years of experience in the IT industry. He has created software products for BEA Systems, ILOG, IBM and others. He co-founded Clause, Inc. (acquired by DocuSign in 2021) and is a founder and maintainer of accordproject.org under the Linux Foundation.

Text-Oriented Programming

In this article I introduce the nascent field of Text-Oriented Programming (TOP), commonly used when building applications that use Large Language Models (LLMs). TOP poses new challenges for application design, DevOps, robustness and security.

This article is informed by my hands-on experience building Finchbot, an application that converts natural language text to a symbolic domain model.

Continue reading “Text-Oriented Programming”

Obligations and Obligation Management

Obligations — they obligate an entity to perform an action. In the context of law and contracts a party to a contract has an obligation under the terms of the contract. Violation of the terms of the contract typically incurs penalties.

In this article I sketch out a path from zero contract management, to real-time visibility into your obligations.

Continue reading “Obligations and Obligation Management”

UK Offshore Wind

The rows of white lines is the Hornsea One or Hornsea 2 facility.

Next time you fly into Gatwick from Northern Europe take a look out of window about 30 mins before landing; you may well see one of the UK’s offshore wind facilities. The scale of these is something to behold! Row upon row of (almost) free, (almost) clean energy, with all this impressive generation capacity built up over the past 20 years.

Continue reading “UK Offshore Wind”

Tips for Concept Organisation

Imagine you are setting up a book shop. You will primarily sell a selection of books, but to diversify your revenue streams you will also sell board games, coffee and greeting cards. How should you organise your store so that your customers can find your products?

Continue reading “Tips for Concept Organisation”

Kayaking in Saint Anna and Gryt Archipelagos

Just winding up five days of self-guided kayaking with my daughter in the Saint Anna and Gryt archipelagos in Sweden. The gear for the trip, as well as pickup and drop-off from Norrköping, was admirably organised by Do The North — the kit was excellent, and Thomas, Rob, Helena and crew did a fantastic job of making us feel safe and welcome in their beautiful region.

Continue reading “Kayaking in Saint Anna and Gryt Archipelagos”

Maps Considered Harmful

Developers have an obsession with maps or dictionaries. Adding a map to an entity makes it “extensible”, in as far as arbitrary keys and values can now be associated with the entity, or so they think.

Continue reading “Maps Considered Harmful”

Symbolic AI vs LLM: Cost Comparison

In this article I compare symbolic AI and Large Language Model based processing purely from a cost perspective. A basic analysis shows that if you are processing less than 1 transaction per minute, you may well be better off (financially at least) using LLM. In addition I expect cost economics to shift radically over the coming years, as specialised LLM hardware is developed and LLM market competition increases.

Continue reading “Symbolic AI vs LLM: Cost Comparison”

ICAIL 2023: Computable Contracts Workshop

Yesterday I attended the “Computable Contracts: In Theory and In Practice” workshop at the Universidade do Minho Law School, sponsored by Singapore Management University and Stanford Center for Legal Informatics (CodeX). Thank you to the organisers!

Continue reading “ICAIL 2023: Computable Contracts Workshop”

Seattle

I caught up with my Seattle-based DocuSign engineering colleagues last week, many of whom I’d never met in the flesh before. We had great discussions at the whiteboard and laid the groundwork for productive remote collaboration over the coming months.

Continue reading “Seattle”

Website Powered by WordPress.com.

Up ↑