When building a new component in a Noemic system there are a few supporting paradigms that will help.
Try not to think about building a large system, but cast the problems in much smaller and simple improvements over the current system.
Evolve a solution from other known successes instead of building from scratch.
Start with an existing Noema and clone a copy, then modify the copy to meet the current needs.
When implementing the Noema, assume that the whole already exists. Push off calculations to another component. Try to build only very simple components. Let the Noema environment do the integration.
Assume that a powerful support environment already exists and write the components accordingly. As it is discovered that elements are missing, recurs on the Noema process to build them.
[IMAGE ]
Figure: Noema System Architecture