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...
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.