Saturday, April 30, 2011
To Blog or not to Blog
Sunday, January 16, 2011
Mene Mene Tekel Ufarsin
Sunday, January 2, 2011
For Little Guys Everywhere
Saturday, January 1, 2011
New Blog to Follow
Tuesday, December 28, 2010
Study, study and more study (JSB)
- theology
- philosophy
- classics
- ethics
- politics
- history
- mathematics
- physics
- French
- riding
- fencing
- dancing
- Leonhard Hutter's Compendium locorum theologicorum (Wittenberg , 1610) - a reference work that required a didactic memorization of questions and answers of a complex nature
- Chrstoph Reyher's Systema logicum (Gotha, 1691) who first volume (Prolegomena logica de natura logicae) focuses on the definitions of fundamental terms
- Heinrich Tolle's Rhetorica Gottingensis (Gottingen, 1680) - a concise summary of Aristotelian rhetoric
- Latin Classes included Virgil's Bucolica and Aeneid, Book IV and Cicero's De Catinlina.
- Further classes in Latin and Greek
- Monograph on Alexander the Great by Quitus Curtius Rufus
- Cicero's De officiis
- Selections from Cicero's Epistolae
- Horace's Carmina
- Kebes of Thebe (Cebetis Tabula)
- Phocylides
- Isocrates
- Theoginis
- German Hisory
- Geography
- German Poetry
- Mathematics (advanced)
- Physics (advanced)
- Modern History
- Modern Geography
- Modern Physics
Monday, December 6, 2010
What is a Rule Repository?
Greetings:
What is a Rule Repository? What does it do? Why have one? Believe it or not, I actually went out to everyone in the industry that I could think of who might have an opinion, searched the web, went to my old text books on rulebased systems and this is all I can come up with. My friends came up with everything from “Who needs it if you have CVS?” to “Absolutely Critical and 50 reasons why you need it.” (Don’t panic – I won’t give you those 50 reason why.) But, all in all, it’s quite a bit like doing ITIL (Information Infrastructure Information Library) and SOA (Service Oriented Architecture); some do it and are quite good at it and can show a HUGE benefit from even getting started. (See InfoWorld Article on ITIL, 10/23/06, page 23+) on how to get started on ITIL and the one on getting started on SOA.) Meanwhile, others just don’t understand it at all. And there’s everything in between. So, here goes. Generally speaking, a Rule Repository is much like a source code control system with some really cool enhancements. First – what are a few of the things that a source code control system like CVS or Clear Case should provide for you?
- Life cycle management, from creation to retirement and store the retirement
- Version control, from 0.0.0.0 to the latest pre-alpha
- Audit trail. For Auditors and bookkeepers (The IT variant).
- Who put what where, when did they put it there and the reason that they gave.
- Check-out and check-in and privileges thereof
So, what should a Rule Repository give you other than that? Well, things like
- Really, really fine-grained access management
- Search for objects accessed during the last run of the rules
- Search for objects not touched by the last run of the rules
- Search for which rule fired the most on the last run
- Search for which rule fired the most on the last ten or twenty runs of the rules,
- Search for which rule never fired on the last run of the rules
- Search for which rule never fired on the last ten or twenty runs of the rules
- Search for which rule has NEVER fired
- Search for which rules ALWAYS fire and how many times, average, for each one
- Stepping through the rules with a debugger for each line in the rule (lots of overhead for this one) and this one is the trickiest of all
- Tracking who put the rule into the system and why but more complex than CVS
- Authorization for anyone to put rules into the system
- And lots more…
SDG
jco
Sunday, November 7, 2010
Multi-Dimensional Things
No Magic Conference starts tomorrow (Sunday)
Saturday, October 30, 2010
Rules Fest 2011 Day 3
Monday, October 18, 2010
Rules Fest 2010 - Day 2 - Tuesday
Thursday, October 14, 2010
ORF 2011 and Its History
Tuesday, October 12, 2010
ORF 2010 - Monday explanations
ORF 2010 - Day 1 - Monday
Thursday, October 7, 2010
CAB Blogs on Rules Fest 2010
Friday, October 1, 2010
What to do, what to do?
Monday, September 27, 2010
News on Education
- mis-pronouncing words (Wuz for Was, Day for They, Dem for Them)
- Ending a sentence in a verb or preposition
- split infinitives
- using an adjective for an adverb ("He done real good on the test." Even, "He did really good on the test." is not proper English. "He really did well on the test.") "He was driving bad." rather than "He was driving poorly." Adverbs are used to modify a verb and usually end in "ly". Just a guide.
Monday, September 20, 2010
Rete-NT Formally Announced
Saturday, September 18, 2010
ORC at Rules Fest 2010
At 5:00 on Monday, Oct 11th, shortly after the final presentation for that day, The Royal and Ancient Order of the Red Cane will award Dr. Charles Forgy and Gary Riley lifetime and voting memberships in ORC (The Royal and Ancient Order of the Red Cane) for their continued contributions to rulebased systems and their refusal to believe that something can't be done - so they did it.
Gary Riley primarily will be awarded ORC membership because he is a pioneer of AI and rulebased systems (along with many others) and for his continued development of a C/C++ rulebased product (CLIPS) and up through and including version 6.3 which has been tested by independent laboratories and has an amazing performance on a par with Rete-2.
Dr. Forgy primarily will be awarded ORC membership for the development of the OPS language itself that upon which most rulebased languages were founded after that time as well as for for the development Rete (3,000 times faster than existing programs), Rete-2 (50 times faster than Rete) and Rete-NT (10 times faster than Rete-2).
Both will be lifetime memberships (both are over 40 so who knows how long that will be?) and both will be voting members on who will be future receipiants of ORF. Also, this will keep the ORF acronym alive for many years to come even though some members of myriad organizations and several vendors tried to kill it off. :-)
SDG
jco
Phinehas Ben Yaakov
Phinehas Ben Yaakov (http://Phinehas2.blogspot.com) has taken over the blog of Yaakov2 (of Sweetwater, Texas) on WordPress. Phinehas 2 because Phinehas 1 was a compatriot of Moshe. Phinehas is a bit of a zealot and should make for some interesting reading. Yaakov is pushing 80 now and is still a brilliant mind but he has grown weary of idiots and G-d has allowed him a bit of "Rest in the West" before he joins his fathers. Enjoy...
SDG
jco
Thursday, September 9, 2010
Rules Fest 2010 Conference - Sep 11th - 14th
[The new organizers dropped the "October" part.] OK, if you haven't signed up yet, DO IT NOW!! http://www.rulesfest.org - and be sure and stay at the hotel so Jason doesn't lose his whatevers like yours truly.
If you live in the San Jose / San Francisco (Silly Valley) area, you have no reason NOT to come. Most of the geeks and nerds in the world live and work there so the location this year seemed like a good idea when they first came up with it. Still is. But, remember, space will be limited both at the hotel and the conference.
Great speakers, great friendships, and you get to meet all those guys and corner them with your most perplexing problems. Especially Mark Proctor and Jason Morris. :-)
SDG
jco
Wednesday, August 11, 2010
My Fair Lady
Even in Texas, when you call a government office you have to press "1" to continue in English. Not only that, it's been years since I spoke with a recruiter who was not from Bombay or New Delhi. I am NOT a bigot. I am NOT an English Teacher. But it would be nice to talk with someone for once who spoke good (USA-type preferred) English, whether in person or over the telephone.
In very first part of the movie, "My Fair Lady", taken from Pygmalian, Professor Higgins laments the fact that the English don't teach their children how to speak - meaning how to speak proper English. And he is totally correct. During my first gig in London at Lloyds TSB Bank, there were at least 15 different accents on the 2nd floor alone. Throw out the obvious Irish, Scotch and Welsh brogues of various colors and renditions, and you still have three different accents from South Africa and another one from New Zeland, another from Australia and then you have the various accents (10 or 12) from in and around London itself. There's a Midland's accent, a Birmingham accent, and... Well, the list just goes on and on and on and... On the other hand, after a year, I could tell a person's heritage and background just by his or her speech pattern.
Meanwhile, in the colonies, the good old USA, the New Orleans accent sounds remarkably like the Bronx accent, there is a group in SW VA that sound like they are from South Georgia, the Cajun accent made Justin Wilson a multi-millionaire which he then gave to five or six different wives. WHY can't we get ONE common language for the English-speaking peoples of the world. English is the national language of Canada, all of the UK including Scotland, Wales and Ireland, the USA, Australia, New Zeland, India (north and south) and, to some degree, Pakistan. If we could get everyone else to go along with this, I might even try to drop my Texas Twan... if everyone else would go along. :-)
SDG
jco
Monday, July 5, 2010
BRF+ORF+W3C+OMG+RIF+???==XYX Alphabet Soup
Tuesday, June 29, 2010
Best In Open Source
Monday, June 21, 2010
Waiting for the Call
Saturday, May 29, 2010
Never Forget!
October Rules Fest - Looking Back and Forth
Monday, May 3, 2010
(October) Rules Fest 2010
Wednesday, April 28, 2010
Rules Fest in San Jose
Tuesday, April 6, 2010
FICO World 2010
Thursday, March 25, 2010
Product Management
So, as most of you know, I have recently accepted the position of Product Manager for FICO. Whoopee! But, what I'm wondering is this: What exactly does a PM do for a company? Managing a product is like (but not like) managing people; the big difference is that you have to determine the path of a product so that people WANT to use your product and enjoy using it.
Much as the iPhone was more than just a phone, had Apple followed conventional wisdom they would have just improved on the many cellular phones that were already on the market. They didn't do that. They invented a whole new product and culture - one that could accept additions gracefully, upgrade easily and something that people (especially their target audience) totally enjoyed having. And, as a side benefit, it was a bit of a status symbol. Their only stumble along the way was tieing it so closely to an old-fashioned, slowly changing company; AT&T. To their credit, they still control the add-on market so that you don't get garbage for add-ons, whether free or $20. Developers hate the control but the public loves that what they get will work.
That being said, back to being a PM. I think that what I need is to find out what people, the users, really want. Not feedback from salesmen and consultants who leave out the warts and pimples so that the feedback is pretty and acceptable, but things that will, in the long-run, make the product something that everyone WANTS to use in their daily work. Not just financial people and stock marketeers, but the ordinary joe, the engineers, psychologists, chemists, doctors, warehouse managers, etc. Something that they can "show off" to their friends and neighbors as the latest and greatest thing in the industry. Something really cool.
The problem is that I don't know, at this point, what that magical combination of attributes and benefits would be. I've been chatting with the OMG people all week and they either don't know anything about a rulebase OR they know all about LISP and OPS5. I'm moving from group to group to hear what each one needs and there isn't one yet that could not use a rulebase of some kind to work out their problems and express them in a declarative manner rather than the monotonic, procedural manner and process that they have always used in the past in conjunction with IT.
OK, enough on that. Next blog will be a return to conflict resolution in rulebased systems. Promise. :-)
SDG
jco
Saturday, March 20, 2010
Snow in Texas
Sunday, February 28, 2010
Conflict Resolution in Rules - Part 1
Warm Sunday Afternoons
Friday, February 26, 2010
Why Should I Care About Un-enforced Standards?
Thursday, February 25, 2010
Blaze Advisor
Well, we're all working our tails off over here trying to get Blaze Advisor 6.9 out the door this quarter (more exact dates will come later) and start ramping up for Blaze Advisor 7.0 I've seen the new and improved 6.9 and it looks really good. For starters, the GUI part has been improved and a lot lof the suggestions from the users have been incororated into it. Advisor 7.0 will be even better, but 6.9 still has a LOT of really good stuff coming out.
I did work with Yaakov at KBSC to do some benchmarks for a client the other day to see how many trivial rows of a five column Decision Table we could put into a BA 6.8 Decision Table using Vista 64-bit O/S, 12GB of RAM and Java 6 JDK 64-bit. A lot of stuff was running in the background but still it installed and compiled a single table with 250,000+ rows. A single table (NOT the sane way to design a table) but someone had asked the question so we decided to just see what we could do. Certainly I hope that no one ever tries to do this in real life but at least we know what can be done.
Which brings up the question of proper rulebase architecture, something often forgotten. Just as you would not ask a beginner to design you database (you would get a certified DBA) then, in the same line of logic, you need a real RuleBase Architect to design and help maintain an enterprise rulebase. Going to a one-week (or three week) school certainly will get you started, but you need a professional if you have more the, say, 2K or 3K rules and you're running with a commercial database and a commercial server and any commercial anything. You MUST have the right person for the big jobs, and usuall that's one of the vendor's guys from the plant who has the contacts to reach out and touch for help in really sticky problems.
Well, enough for now. Check back later and I'll try to have more goodies for you. OR, a better idea, just sign up for the RSS feed and read them whenever they are posted.
SDG
jco
Monday, February 15, 2010
Rules Fest 2010 Conference - Feb 15th
Monday, February 1, 2010
October Rules Fest 2010 Update
- Dr. Charles Forgy and Gary Riley: These two gave the conference the credibility that made everything else possible.
- Greg Barton (my strong right arm and without whom ORF would NOT have been possible.)
- Rolando Hernandez (2008 would not have happened without him and Ile doing the web pages and the brochures.)
- Pete Carapetyn for helping get the 2008 conference off the ground.
- Carole Ann Berlioz-Matignon, formerly of FICO / Fair Isaac and now an independent consultant. She devoted time and energy and, most importantly, lots and lots of money (Diamond Sponsor both years) to the event. Without her, well, we would have been way, WAY in the hole.
- Carlos Seranno-Morales, also formerly of FICO / Fair Isaac and now an independent consultant. His support came in the way of money (YES!) and a couple of really great presentations.
- David Kim of Visual Rules, 2008 Gold Sponsor.
- Mark Proctor, Edson Tirelli, Chris Verlaelen and others from Drools in both 2008 and 2009. Their Drools boot camps (both years) accounted for almost 25% of the attendees and almost all of the European attendees.
- Academic Speaker such as Dr. Leon Kappelman (University of North Texas), Dr. Gopal Gupta (University of Texas at Dallas) and Dr. Daniel Levine (University of Texas at Arlington). For the 2010 conference (by whatever name) I'm hoping that Jason will get them to play an even greater part in the conference but already they are the academic foundation of ORF.
- Larry Terrill who laid out the foundation of the Rete Algorithm for all beginners in a way that managers, students, academics, ANYONE could understand. Totally fantastic job!
- Daniel Selman of ILOG who gave a great presentation in 2008 and, even after the conference, helped financially to make up some of the losses. Who else would contribute to a conference as a sponsor AFTER the conference was over???? What a guy!!
- Dr. Rick Hicks (Texas A&M) who keeps reminding us of the Validation and Verification process for ANY rulebased process. I, for one, certainly hope that he returns every year to keep reminding us of the hazards and pitfalls of any technical project.
- Thomas Cooper (Distinguished Guest 2009) and one of the God Fathers of Rulebased Systems for his enlightening talks and insightful questions. His presence at the Pub Nights was a blessing as well.
- Paul Vincent (Tibco), Edson Tirelli (Drools), Charles Young (Solid Soft) and Adam Mollenkopf (FedEx) for their insights into Complex Event Processing. Hopefully 2010 will have even more on this subject.
- David Holtz and Luke Voss for reminding us of our AI heritage and bringing the conference back home whenever we tended to stray from our roots. Both guys are scary brilliant and I hope that they return each and every year.
- Finally, the ground rod of the group, Jason Morris, who started the Jess Boot Camp last year and has agreed to pick up the reins and make sure that ORF will always be the real conference BY developers and FOR developers.