Now principles of software is a huge territory. Despite feeling that I have some credentials after writing software for 40 years it still feels a bit presumptuous to make an attempt to define these principles. However, looking around me I see a lot of cases where working from shared principles could make a huge difference.
In software a situation is rarely black and white. In almost all cases there are many forces at play, sometimes directly opposite each other, that make some solutions more desirable than others. So in the upcoming blogs the principles of different aspects of software development are discussed. Not with the intent to provide black and white rules but only with the hope that the forces for that aspect are understood and recognized.
Peter Kriens
@pkriens
Hi Peter,
ReplyDeletei am a bit ashamed i need to google what OSGi Enroute actually is about. Now i found RFP160. ;)
Now to my comment: you should get in touch with our old friend Niclas Hedhman perhaps since "his" Qi4J effort (http://qi4j.org/) is a DDD embracing "whole application framework" though an OSGi "implementation" would be the ultimate grail. I am sure you have heard of qi4j before.
Just saying.
All the best.
Toni