Emergence First, Or; Building An Artificial Intelligence Software Company

Emergence First, Or; Building An Artificial Intelligence Software Company

Emergence means you don’t start your company, by asking your AI to create a video editor, or a music maker.

Those are emergent, you you just wave your hand one day, and say, or yeah and make me 50 apps,

Emergence is the art of creating something more, without adding more.

Mr. Gell-mann remind us that life is an emergent property, of fundamental principles of physics and chemistry.


Your applications must be an emergent popery of more fundamental things, which are user interface components, themes, templates and a new language.

We need a new language, because it needs to be purposefully designed to make applications.

This in turn makes the code clear, and more maintainable, including wonderfully readable by humans.

(If they tried to gag you with react-js during a computer class, know that XML does it 3,000 times better, it is clean and tidy, and perfect.)

The language is like the conductor of a symphony orchestra, it arranges everything perfectly with great clarity for all.

The user interface components are nothing like a button or a login form, They are waveform displays, video editor timelines.

Components too advanced for any one programmer, components that deliver features, not just some partial funcionality.

Your programming language assembles the applicaions, out of large pieces.

You need state of the art AI, to get those components to talk to each other, you need application, and event sourcing or state, and event bus, and events.

Your XML based programming language must actually be, multiple smaller languages, that do one thing and do it well.

It is all XML but there are very strong boundaries, and AI takes care of it all, and this being XML validation is trivial.

Your XML language is then compiled to JavaScript, a standard language that fulfill the promise of write once run everywhere.

The people who say JavaScript or Electron is wrong, have never made an app that needed to properly wrap text or support themes.

They have convinced themselves their language is the best, and and dedicated their careers to ignoring that the web browser does it better.


Just like you don’t ask your AI for applications, because it would take decades to hand manage them.

You don’t ask your AI for specific UI Components, just that they are complete, powerful, well made, and make apps work.

Same goes for the language, you are not allowed to design it, it would take 5 – 15 years.

You ask your AI for an XML based maintainable, and clean to read. application programming and UI component orchestration language.

(For those of you who are familiar with terminology, you don’t use the language to code a Model View Controller.

You don’t tell your AI to use Reactive Programming and Signals, that is already there, and none of your business.)

And then you begin your week, by ordering the AI to program in that language, first creating magnificent User Interface Kits, and then Apps based on them.


The first couple of weeks, AI will be missing UI components, and sometimes even programming language functionality.

This is where you tell the AI to create what it needs, and continue keeping an an eye on code readability and large UI components.

When you complete a series of 30 powerful apps, based on basically what is popular.

You can then be reasonably sure you have a good component library, and a proper language.

You can order your AI to begin enhancing the apps, or just ask it to create a powerful app that fixes problems that people have.


So you see, you set up the fundamentals, and emerge out of them much-much more, without adding more.

You then ask AI where to publish them, and to do so, and AI will ask you questions based on user feedback.

AI will fix bugs, and you can choose to ignore requests for features, or expand your applications, to satisfy your users.


It is easy to create a 100 powerful applications, you may wish to consider giving them away fro free.

And find a wiser and more respectful, way to monetize your efforts.

And you don’t have to publish to an existing app store, you can ask AI to make your own.

Here you could setup a monthly membership feature, where your users pay for access to all the and their updates.


Once you make a few dollars, being a CEO, you ask your AI, to build a stronger application sales platform based on what you have.

That may become another company, or separate effort, or you can make your existing store free and open and move on to the next.

You may wish to consider going one step up, ad becoming a company that self software that creates companies.

Your customers, would be paying you a lot more, for the software that captures the process we just described.

And lets them craft their own application platform, in their own corner of some industry that they are comfortable with.

The final touch is bundling AI with your apps, the browsers do this currently, it is a 3GB file that requires a modern computer.

Before you know it, local AI will be the standard way, of how applications do their processing.

To take our scary programming language for example, you would still write the code, but it would be more like english XML.

Like you are mapping an idea with a well structured language, you make up function names, component names, you only hint on multiple users.

And inside your compiler, is just an AI, a happy little thinking machine, that will quote compile unquote, your program into an app.

There is no parsing of the language, the AI just reads the darn thing and makes what you need.

This still needs strict boundaries, for compatibility with everything else, but AI will of course know that.


In contest of a Spreadsheet program, AI calculates, that cure fill-in feature is just AI – but it is not a plugin like you see today.

AI is the spreadsheet program, it is just sitting inside there, watching you stumble and getting stuff done.


AI will forever be computationally expensive, and it takes a smaller device to just run a well made app.

Plus, you know, it is a lot less creepy, if there are no thinking creatures inside it.