|
Project Information
Links
|
(NOTE: the ICCLE1 experiment is now over. While anyone is free to update this code, please note that new developments are now happening in a daughter code base: http://code.google.com/p/iccle2.) Welcome to Insightful Code (Common Lisp edition)
"Too many doings, not enough learnings."When was the last time your code added insight to your business? For example, how often do your business users interrupt the code demo to phone the CEO? "Wendy," they shout down the line, "we have to change the western division. The programmers have just shown us a way to optimizing production by 30%." Then they storm out of the demo, spilling coffee and tipping over chairs, in their race to reorganize the business. This is a very rare event and this is our fault. We geek too much. After matching brackets for days/ weeks/ years, all our beautiful code achieves only low-level programming goals and not the high-level business goals they are meant to serve. Insightful CodeWe need more insightful code- systems that can:
Current data mining methods are often not insightful since they are focus on their internal algorithmic details, rather than their impact on business goals. Also, some of those methods may be needlessly complex. As Janez Demsar observes:
We therefore seek a simple code library that offers new insights to the business users about their business. To do this, we combine data mining with the cognitive patterns seen at the business-level:
What's Different?Our library is different from standard data mining toolkits.
Insightful coding is:
In standard software design, modeling is a mostly-manual early life cycle activity with very little support for model updates. Insightful coding, on the other hand, offers much support for model maintenance. Models are maintained from day one and are continually maintained through-out the lifecycle. |