::Manageability::Random thoughts on the manageability of complex software.Manageability Slashdotted!- June 13, 2003 I've been slashdotted! I was receiving a ton of hits from my Artima blog but since I don't have statistics from that blog I couldn't make out where the hits were coming from. Well, a coworker pointed out that I've been quoted in slashdot. Oops! I spoke too soon, it's not on the main page rather the developers page. Oh well, a greater glory would be to be quoted by CNET News.com just like Russell!http://www.jroller.com/ceperez/entry/manageability_slashdotted The Limits of Static Reasoning- June 11, 2003 Richard Gabriel in his arguments why "Objects Have Failed", writes: And as a result we find that object-oriented languages have succumb to static thinkers who worship perfect planning over runtime adaptability, early decisions over late ones, and the wisdom of compilers over the cleverness of failure detection and repair. Beyond static types, precise interfaces, and mathematical reasoning, we need self-healing and self-organizing mechanisms, checking for and responding to failures, and...http://www.jroller.com/ceperez/entry/the_limits_of_static_reasoning The Church of Java- June 11, 2003 Richard Gabriel has an interesting post about the inner motivations of the Java group inside Sun. Gabriel is a practitioner of Languages for Smart People (LFSP) as evidenced by the content on his own website: Dream Songs. Yes, I've linked to his site before in the piece "Have Object's Failed". However, I did tell you his side of the argument, something I'll do a bit later. Well, he talks about the separation of "Church and State" : Many of Sun's Java activities have never made a...http://www.jroller.com/ceperez/entry/the_church_of_java java.net Promoting and Supporting Open Source Projects- June 10, 2003 I don't remember how I got to this link, but it appears that java.net is hosting a whole bunch of open source projects. The notable entries are JavaCC, JGoodies, MultiSchema Validator all being licensed under BSD! In addition there's JAXB, and JavaHelp all with "unknown" open source licenses. Java.net is offering "federated" services (i.e. wikis, weblogs, forums, file sharing, issue tracking, mailing lists, CVS etc) for anyone accepting the their.http://www.jroller.com/ceperez/entry/has_everyone_overlooked_the_java The Hive Mind is Asynchronous- June 10, 2003 I was chatting with Erik Thauvin and he asked me if I used IRC. However, I was a bit embarassed to admit, I knew what the acronyms stood for, however I had never actually used it. I heard it about it back in graduate school when a couple of other students wanted to implement their own version. However, I had also had the impression that it was a big time sink. IRC is like a chat room but with more listeners at a given time. Not everyone really speaks, in fact the vast...http://www.jroller.com/ceperez/entry/the_hive_mind_is_asynchronous James Gosling's Blog- June 10, 2003 On the eve of JavaOne, I discover James Gosling's blog at java.net. Apparently, James has always had his own website at http:norquay.com. Just as I suspected, he hasn't been involved in Java for a couple of years now. I guess you get that feeling when he talks about his pet project Jackpot. See, Jackpot is in essence a project about slicing and dicing code. Now, I don't know about you but in the past 2 years, Eclipse has been slicing and dicing code like its nobody's...http://www.jroller.com/ceperez/entry/james_gosling_s_blog Oops! I Accidentally Patented AOP!- June 9, 2003 I was driving to work the other day and I came to a shocking conclusion, I had accidentally patented Aspect Oriented Programming (AOP)! Actually the kind of interception based dynamic AOP. Yes, the kind of AOP that JBoss Group LLC is so actively promoting. Intrigued Well read on, here's my story. I started working for IBM as a consultant in the mid 90's, I was hired by IBM because I had a special skill, I had actually developed programs using a class...http://www.jroller.com/ceperez/entry/surprise_i_patented_aop One Architecture to Bind Them All- June 6, 2003 News.com reports about some of the pragmatic (as opposed to emotional) motivations behind the Core Developer's Network (CDN): Sundstrom said he and his partners decided to form the company based on support and consulting services experiences with JBoss Group, where they saw the limitations of being tied to a single software product. Customers needed help integrating multiple systems, Sundstrom said, and JBoss wasn't always the right answer. "We wanted to move beyond the single-vendor...http://www.jroller.com/ceperez/entry/one_architecture_to_bind_them Proliferation of Java Microkernels and Extinction of J2EE Containers- June 6, 2003 JBoss was possibly the first to introduce a non-monolithic J2EE implementation. The implementation was developed on top of JMX based infrastructure and dubbed a Microkernel architecture. The clear advantage of such an approach was to allow best of bread solutions to be plugged in. The JMX based microkernel design for J2EE was later copied by HP and Macromedia. The JMX microkernel approach was also leveraged by Apache's Avalon project to build more generic...http://www.jroller.com/ceperez/entry/the_proliferation_of_java_microkernels Nukes: A Microcosm of JBoss Group's Problems- June 5, 2003 Just read through Marc Fleury's article on Nukes. It's a writeup on JBoss Group's attempt at providing a portal implementation. What they did was port PHPNukes to Java. It's most innovative feature appears to be its leverage of the JMX management console to manage the application. Something worthy of further study. However, I've got to ask "Is building Portals part of JBoss' core business". JBoss Group seems to have a bad case of the "Not-Invented-Here" (NIH).http://www.jroller.com/ceperez/entry/nukes_a_microcosm_of_jboss |