By mduigou on Oct 15, 2004
I have an RSS link to my own blog on my my.yahoo home page. It's distresing when I see that the latest article has aged more than a week. Doubly distressing when it's aged more than two week. It's not that I can't think of interesting (to me) things to talk about, but sometimes the job itself is so compelling that you don't want to get distrated by anything. This has been the case for me for a couple of weeks and I'm loving it. There's always time for some notes though.... I've tinkered with NetBeans 4.0 and it shows an amazing about of promise. I've been using daily builds of NetBeans almost continuously since I think 3.0. The NetBeans does an awesome job. It's really a testament to their process that I can use the daily builds almost every single day. NetBeans 4.0 is a fundamental change to the environment and I believe a very compelling change. Even as a long time NetBeans user I find the 4.0 Beta very intuitive and comfortable. I do think it's time to scale back on all these huge architectural changes though, a lot has changed in NetBeans 3.6 and 4.0. It's time to add depth and maturity to all those changes rather than press on with more big changes. My primary reason for using NetBeans has always been it's awesome multisession debugger. For debugging JXTA it's great and I'd argue perhaps essential. I have to admit though that NetBeans 3.6 was a step back for the debugger. A number of important features were missing or broken. (The inability to shut off display of static variables being the most obvious and annoying one). There's also a distinct lack of polish to the "Separate Windows Mode" (sorry, nobody, but nobody gets to own my whole screen) and some other UI wierdness. I'm very positive that the NetBeans team really seems to get their priorities right all the time. There's been significant progress lately in proving JXTA's scalability. We've now seen rendezvous peers with more than 2\^
12 subscriber peers on a modest 2-way box. Should be seeing 2\^ 13 clients on a single rendezvous any day now. Really. As always, pushing the limits reveals new and unexpected bottlenecks. Diagnosing and fixing these problems is very, very interesting and rewarding work. (Back to why the blog's been silent).