Brian Marick recently blogged: "I worry that the adolescence of computers is almost over, and that we're settling into that stagnant adulthood where you just plod on in the world as others made it, occasionally wistfully remembering the time when you thought endless possibility was all around you."
Brian's high school memories must be a bit fonder then my own ;-)
I understand Brian's...
on Nov 5, 2004
Javapedia is killing itself by erecting unnecessary barriers to entry. It should be easy to locate and it should be easy to search. These things are critical to achieving critical mass. Here are three steps to happiness.
I love Wikipedia. Why (besides the obvious content)? Well, first of all it has a nice domain name, so I can remember where it is, and I can tell people (verbally even) about...
on Oct 18, 2004
MyJXTA 2.3.1a, built on the freshly minted (every quarter, every time, on time) JXTA 2.3.1, is now available via JNLP. We recently incorporated some of the JDNC components to uplevel the "rich content" editor component. This element of code is targeted for a future release of BlogEd as well. I'm very impressed with the ease-of-use JNDC offers ... this coming from an admittedly middleware...
on Oct 12, 2004
This week we are getting another wide range of new projects from supporting education to robotics. Check out the project descriptions below and join the ones that interest you.
CheckME - easy knowledge testing
CheckME system for easy knowledge testing. Includes test preparation, test process and administration.'
edumis - Make a serious of java class for exam administration...
on Sep 29, 2004
When first starting Java, many developers are easily overwhelmed with the enormous options between development environments, technology, and implementations. Should a developer use the reference implementation (RI), open source, or commercial products? With new open source projects popping up all the time, the decisions become more difficult everyday.
In Anti-Pattern - The Swiss Army Effect,...
on Sep 26, 2004
The upcoming JXTA Developer Kitchen looks fun. Here's the low down:
You are invited to the JXTA Developer Kitchen on Tuesday, October 19th. This is a full day event at the Sun Microsystems' offices in Santa Clara, CA. Bring your JXTA application and work on it with the Sun JXTA engineers and other JXTA developers. Our engineers will work with you on your projects. We'll also...
on Sep 23, 2004
In my last newsletter, I laid into those who criticise Java for what I see as simple jealousy. That lead to the following discussion with one of my readers, who I call "B" (I'm the "J" correspondent in the following discussion).
B. I've been a J2EE programmer for 3 years now, and a Java programmer for 6. But, I only use them to pay the bills. Never under any circumstances have I written a...
on Sep 22, 2004
Why do we live? Why am I born? Why do I have the power to ask myself "why do I have the power to ask myself?".
Does an ant think what it is doing? Why it works all day long and never sleeps? If an ant would be able to think why he works all the day and follow only the one infront of him would there be a perfect colony for the ants? Which ant decides which path is the best to find food and why an...
on Sep 16, 2004
Well, JXTA 2.3.1 is out the door. Phew. And we are already slamming in new ext:cofig/ui code for the next go around. It just gets better all the time. Nice work Volker John!
I picked up a copy of Mastering JXTA a couple of weeks back to peruse whilst on vacation. I'm impressed with what I've read thus far and based on the 5-star average rating on Amazon it looks like this book is indeed a gem...
on Sep 16, 2004
For more information on DRL schema, visit the Drools Project Site
on Sep 14, 2004
Tonight I got to meet with many of the folks on the JELC advisory board. It is amazing what subjects a smart group of folks can come up with.
One subject, brought up by John Gage, was the 10 thousand year clock project being built by the Long Now Foundation . An interesting subject in its self that started a few threads of conversation. We ended up for a moment on the fact that the clock...
on Sep 12, 2004
I was recently asked to compare C#/dotNET to Java/J2EE. I began by thinking in terms of features, products, technologies, and then I realized that C# and Java isn't a battle over features, it is over mindsets.
When sitting at the company's workstation, the developer is faced with 2 opposing mindsets:
1. Accepting the tools that are provided on the desktop as the norm.
on Sep 12, 2004
This week I will be in Palo Alto meeting with Scott McNealy, John Gage, and education leaders from all over the world. We will be talking about java.net's Education and Learning Community (JELC). The tasks will be to organize the advisory board for the first time, talk about open source in education, and to work towards creating a stronger community.
One of my tasks is...
on Sep 10, 2004
Managing Your Open Source Project
Many want to know about getting people to join and how to manage their project.
This is asking quite a hard question :o) Attracting and vetting people in open source is something that can be done in a lot of ways. You also will find an issue with people that want to join as a developer or even as an owner, but they are asking for something that they may never...
on Sep 8, 2004
Giant Picture Dictionary
Imagine a web site (or desktop application) where you can type virtually any word to instantly retrieve strikingly descriptive pictures and symbols for that word. Want to know where your fourth metacarpal bone is? VERY COOL PROJECT!
Project BioBox is a collection of projects for Biology research. The first project is Bio-...
on Sep 8, 2004
Software development for special needs students
This development plan is to allow user friendly tools for students with special needs, that will enhance cooperative agreement with NASA for educational purporses and Research, with Security Priority.
Frame for beginners
Simple Frame with a TextField (for input) and a...
on Sep 7, 2004
Not too long ago, I worked for a large IT shop that required their employees to wear an electronic leash called a BlackBerry. At all hours of the day, day or night, the customer, the manager or other developers could contact me. This form of instant communication lead to constant fire drills and little "flow time".
"Flow State is a relaxed state of total immersion in a problem that...
on Sep 2, 2004
In the spirit of If you could get rid of one thing from Java..., if you could, what one thing about Java would you "fix"? This question is as inclusive as you want to make it. You want Java "open-sourced"? Or you'd like generics implemented "properly" instead of via type erasure? Or you want Sun to fix the insane version numbering scheme for Java? Share it here.
"The aim of an argument or...
on Sep 1, 2004
I started writing the code that's grown into JDigraph in an algorithms class in 1995. I wanted to share it with some friends in 2000, so I added a BSD license on it in 2000 and hung it on sourceforge. I've got stronger loyalties to java.net, so I wanted to move JDigraph. I had a few spare evenings in August, so I moved JDigraph to http://jdigraph.dev.java.net. Here's what I learned while moving...
on Aug 31, 2004
When I was at JavaOne, I met an editor from Brazil that exposed me to a term called Information Architecture. Information architecture is about defining the structure, organization, navigation, labeling and indexing of information.
For the most part, I have focused on user tasks and interaction techniques to help determine the flow of an application. However, modern web-based applications...
on Aug 30, 2004