- We must stop writing UI by hand
- We must adopt a new language that's less ambiguous
- We must prefer graphs to trees
- We must not build service-specific apps and websites
- We must stop thinking of computer hardware as a personal device, and make switching from a device to another completely seamless
- Local storage must be nothing but a local cache of sections of the ONE universal knowledge base
- Speech and text must not be the primary way to interact with a machine/AI
- Service providers must never have a say when it comes to UI/UX, as services must be completely decoupled from UI
- Everything is an agent, the system shouldn't make a distinction between human users, AI, smart contracts, APIs, etc.
- There must be no difference between creating software and using software
- Money shall be replaced by a social currency, a form of trust score (based on reliability, honesty and predictability)
- Businesses must adapt their practices and models to software, not the opposite
- Brands must be eliminated and replaced with a trust score
- We must allow for non-precise facts to exist (ranges, set of weighted values, conditional constraints)
- We must allow for non-universal facts (opinions, contradicting values, different weight/credibility based on the user's trust graph)
- "Undo" and "Predict next" functionalities must be ubiquitous and present everywhere
- Intentions and Predictions are communicated by logging events in the future (where the date doesn't need to be precise as allowed above)
- A cooking recipe, GPS directions, task dependencies, a playlist, IKEA directions, a tutorial, must all use the same model
- ...