---
title: Rebuilding the Worlds Software from the Bottom Up
description: Over 2 years ago, I put on my to-do list the task of capturing some of my software code assembly knowledge into an ‘agent’. I’ve finally done it!
image: https://aptissio.com/hubfs/byte-add-integer_2-1.jpg
---

[Skip to content](https://aptissio.com/corporate-blog/blog/rebuilding-the-worlds-software-from-the-bottom-up#main-content)

[![Aptissio Australia Pty Ltd](https://aptissio.com/hs-fs/hubfs/aptissio_cmyk_no_padding_300x79.png?width=300&height=79&name=aptissio_cmyk_no_padding_300x79.png)](https://aptissio.com)

- [Services](https://aptissio.com/en-au/software-services)
- Corporate
  
  Show submenu for Corporate 
  
    - [News](https://aptissio.com/corporate-blog)

Open main navigation

Close main navigation

- [Services](https://aptissio.com/en-au/software-services)
- Corporate
  
  Show submenu for Corporate 
  
    - [News](https://aptissio.com/corporate-blog)
- [Contact us](https://aptissio.com/contact-us)

[Contact us](https://aptissio.com/contact-us)

[All posts](https://aptissio.com/corporate-blog/all)

 October 8, 2019

# Rebuilding the Worlds Software from the Bottom Up

 By   Paul Chandler  ·   1 minute read

When I first came across Emergent Coding a little over 2 years ago, I put on my to-do list the task of capturing some of my knowledge of fundamental software code assembly into an ‘agent’. I’ve finally done it!

This knowledge fits at the very bottom of an application’s software design and involves the decisions around which CPU instructions to choose and what parameters to provide to those instructions for the final program. In Emergent Coding terms, such an agent fits in at the ‘byte’ layer.

As of today, I can now say that we’ve built our first ‘byte’ layer agent. A relatively simple ‘integer addition’ agent, yet surprisingly knowledge intensive. It turns out that the hardware industry has increased instruction set complexity significantly since I first learned ‘assembly language’, though the type of instructions available still involve the same methods of data handling.

![Byte layer integer addition agent specification](https://aptissio.com/hs-fs/hubfs/Imported_Blog_Media/byte-add-integer.png?width=744&height=188&name=byte-add-integer.png)

 The agent specification for ‘byte’ layer integer addition design.

 

While this contribution is small in the context of an application or the alternate high-level language compiler, it has demonstrated that we can create and make use of design contributions at every level of an application. We can contribute to the evolution of not only our applications and systems, but the “compiler” itself.

I’m now looking forward to harnessing the power of CPU instructions built specifically to boost the performance of the cryptographic functions we build.

Paul.

Share [facebook-f icon](http://www.facebook.com/share.php?u=https://aptissio.com/corporate-blog/blog/rebuilding-the-worlds-software-from-the-bottom-up) [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://aptissio.com/corporate-blog/blog/rebuilding-the-worlds-software-from-the-bottom-up) [twitter icon](https://twitter.com/intent/tweet?url=https://aptissio.com/corporate-blog/blog/rebuilding-the-worlds-software-from-the-bottom-up) [pinterest-p icon](http://pinterest.com/pin/create/link/?url=https://aptissio.com/corporate-blog/blog/rebuilding-the-worlds-software-from-the-bottom-up) [envelope icon](mailto:?body=https://aptissio.com/corporate-blog/blog/rebuilding-the-worlds-software-from-the-bottom-up)

[![Aptissio Australia Pty Ltd](https://aptissio.com/hs-fs/hubfs/aptissio_cmyk_no_padding_300x79.png?width=300&height=79&name=aptissio_cmyk_no_padding_300x79.png "Aptissio Australia Pty Ltd")](https://www.aptissio.com)

bitcoin cash - blockchain - cryptography  
distributed applications

[facebook-f icon](https://www.facebook.com/aptissio) [linkedin-in icon](https://www.linkedin.com/company/13707701) [twitter icon](https://twitter.com/aptissio) [instagram icon](https://instagram.com/aptissioaustralia)

- [Services](https://aptissio.com/en-au/software-services)
- Corporate 
    - [News](https://aptissio.com/corporate-blog)

![bitcoin cash accepted here](https://aptissio.com/hubfs/bch_accepted_here_x50.jpg "bitcoin cash accepted here")

Copyright © 2026, Aptissio Australia Pty Ltd

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Paul Chandler",
    "url" : "https://aptissio.com/corporate-blog/author/paul-chandler"
  },
  "dateModified" : "2022-11-26T06:43:33.663Z",
  "datePublished" : "2019-10-08T10:41:21.000Z",
  "headline" : "Rebuilding the Worlds Software from the Bottom Up",
  "image" : [ "https://aptissio.com/hubfs/byte-add-integer_2-1.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://aptissio.com/corporate-blog/blog/rebuilding-the-worlds-software-from-the-bottom-up",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://aptissio.com/hubfs/aptissio_cmyk_no_padding_300x79.png"
    },
    "name" : "Aptissio Australia Pty Ltd"
  }
}
```

```json
{
  "@context" : "http://schema.org",
  "@type" : "Article",
  "author" : {
    "@type" : "Person",
    "name" : [ "Paul Chandler" ]
  },
  "datePublished" : "2019-10-08T10:41:21+0000",
  "description" : "Over 2 years ago, I put on my to-do list the task of capturing some of my software code assembly knowledge into an ‘agent’. I’ve finally done it!",
  "headline" : "Rebuilding the Worlds Software from the Bottom Up",
  "image" : "https://19610780.fs1.hubspotusercontent-na1.net/hubfs/19610780/byte-add-integer_2-1.jpg",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://19610780.fs1.hubspotusercontent-na1.net/hubfs/19610780/aptissio_cmyk_no_padding_300x79.png"
    },
    "name" : "Aptissio Australia Pty Ltd"
  },
  "url" : "https://aptissio.com/corporate-blog/blog/rebuilding-the-worlds-software-from-the-bottom-up"
}
```