11/25/2009Development fundamental problem in evolving context


As things are going really streamlined about Active Network & its immediate possibilities there is one very early scenario problem which should be solved:

1) developer A builds a simple ‘mailman’ bot, responsible only to sending given mail content + attachments using specified mail server to specified end recipient(s).
2) other developers build bots based on the ‘mailman’ bot just after its initial version is released.
3)  developer A find issue/adds new feature to the mailman bot, thus makes a new version of it (the mailman bot evolves)
4) all other developers need either to use the old version of the mailman bot or to change/fix their bots to be able to use the new version.

The problem is that if bots are kept alive in separate versions – then we’ll develop as the nature had been developing our world for million years until now (even today it still does) -> all bot ‘branches’ based on old versions of bots will eventually fail or will need to evolve to be able to keep them-selfs stable…

But as we are building the context where bots will reside, therefore we can make it to shorten to minimum the evolving time & amount of ‘dead’ bot branches…

There will be an open realtime discussion about that in skype today (25.11.09) at 21:00 BG/FI time. If you want to participate just place a comment on this post or contact me at skype : b.filipov , so upon the time we can gather all in one conversation.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>