Dartmouth Events

Emergent coding – a radical model of software development

The talk will include a description of how the system is capable of approaching efficient native solutions and a live demonstration of complex software being constructed...

Friday, September 15, 2023
11:30am – 12:30pm
ECSC 009
Intended Audience(s): Public
Categories: Lectures & Seminars

Abstract:

Emergent coding promises to realize the fifty-year-old dream of a software-components market. In contrast to the current practice of selling or licensing software only in large multifeature applications, emergent coding enables specialist creators to make a living off single features used in a multitude of projects. Code Valley's implementation of the model centers on "agents" that automatically accept cash prepayment, form design agreements with project peers, sub-contract smaller features and deliver system fragments, while protecting intellectual property. The implementation, itself built by emergent coding, is expected to go public early next year. It comprises - A custom IDE. - 5000 agents at 4 levels of abstraction (Behaviour, Systems, Data, Byte) as a resource for developers to build their own agents. - An interactive catalogue of prices, data sheets, and contract specifications, implemented on a distributed Kademlia store that automatically scales as new agents join the network. - A network for instant Bitcoin Cash payments to agents regardless of location. The talk will include a description of how the system is capable of approaching efficient native solutions and a live demonstration of complex software being constructed from thousands of separately sourced parts.

Bio:Noel Lovisa, CEO of the Australian company Code Valley. Noel holds a Masters in Computer Systems Engineering from James Cook University. He conceived emergent coding and founded the company to bring it to fruition.

For more information, contact:
Susan Cable

Events are free and open to the public unless otherwise noted.