Action Engines and the Language-First Software Design Paradigm

Google is a search engine. Language in, documents with relevant information out.

The software products of the future will be action engines. Language in, relevant actions out.

Actions could be create X, search for information about Y, update Z, ask follow-up questions to the user, etc.

It can be either a single action or a series of actions.

Many simple single-action operations should already be possible to build with the technology we have today.

Simple multi-action operations should also already be possible, as long as they don’t become too complex.

Just like everyone started developing software “Mobile First” when smartphones became widely used, everyone will also have to start building software “Language First,” as language becomes an increasingly popular interface for computers.

I have no idea if that’s how it will be, but it’s my best guess at the moment.

And then I just started typing on my phone on the way home on the train, and suddenly this post had written itself 😂