Mass mind and development
by
Charlie Bess
I read a blog entry about Mass Collaboration and it got me thinking about open source and the impact of model driven development.
Ed Yourdon had a entry in his blog about the future of modeling. The one thing I thought was missing was the social/behavioral implications - something I've blogged about before.
The Internet has definitely changed many aspects of life (finding information, collaborating with others ...) but what affect has it had on the actual software development process? Most code is still hand crafted using 3rd generation languages. Some would say that SOA has allowed for a more leveraged approach to development (but some people say that about OO as well). Most modeling approaches are still based on a hand crafted development approach.
If you look at SaaS and SOA, mash-up techniques are being applied in a relatively rigid fashion. After all, we do have service level expectations in our business software.
Is there a different way to view this whole process that takes advantage of our highly collected mass collaboration possibilities as well as real-time pattern recognition? It is clearly something that needs more thought.