I like the idea of creating software that resemble patterns found in nature. I invented 2 directions (not very popular yet, but I like them anyway):
1. organic programming: grow the systems, not build them.
This idea lead me to creation of 2 frameworks (one is open source, but beta: https://github.com/salboaie/shape)
My original idea about organic programming was about a tight integration of the tools used for developing the program with the program itself. These tools can be used at runtime to customize or even to create new features. This approach have interesting implication on the framework, some good, some not so good but the organic paradigm changed the direction and reduced complexity and arbitrariness of some design decisions.
2. swarming and swarms as better metaphor for asynchronous messages. This idea has very nice implications and I believe that it is an approach that goes towards essential complexity regarding programming with asynchronous messages. For details, asm me or take a look here: https://github.com/salboaie/SwarmESB
No comments yet.