Skip to main content

What can your team do

Posted by daniel on May 20, 2004 at 9:04 AM PDT

"Does it seem odd to consider the builder when deciding how to build?"

This comes from entry 10 "Considers the Sophistication of the Team that Will Implement It" in our
Also in Java Today
link to the Hacknot article The Top 10 Elements of Good Software Design. The author argues "We would not challenge the notion that a developers' skill and experience has a profound effect on their work products, so why would we fail to consider their experience with the particular technologies and concepts our design exploits? Given fixed implementation resources, a good design doesn’t place unfamiliar or unproven technologies in critical roles, where they become a likely point of failure."

What do you think? As so often happens, I'm of two minds. It is good to take into account the limitations of your team, but what if you are wrong? There have been so many famous studies of how false expectations influence what people can do. Classic examples include elementary school students who performed above or below their test scores based on what the teacher believed to be true about their previous scores. So when we say "my team could never do that" or "my team would never go for that" - how can we be sure? I think this article is well thought out and is a good conversation starter. Take a look at the other nine points.

The latest Core Java Tech tip explains Formatting Text Input With JFormattedTextField. You will find short code examples of how to "apply different content formats, experiment with a mask for the user input, and alter the behavior of whether or not the input is committed when the JFormattedTextField loses focus."

Is EJB 3.0 going to solve our problems? Michael Nascimento Santos explores the recent announcements about the next EJB release in today's Weblogs. He has suggestions on how and why we can simplify EJB 3.0 even more.

Jack Shirazi continues his series on Running a Website for profit. His list in this article includes "Keep adding interesting information to your site and notify your readership when you add content. The content is the most important part of your site, and is the real reason why legitimate traffic will continue to grow. [..] Promote your site. Look for publicity how you can, e.g. write articles for popular magazines. If you can figure out how to get one of your own website articles referred to around the web or at popular locations, this is often a good boost. Community websites tend draw more traffic (discussion groups and blogs), so consider adding support for one to your site."

Is more really less? Jim Cushing explores the problems with having too many options in The Paradox of Choice. He writes about his experience with JEdit - not to pick on JEdit - but to talk about how having the choices of so many plugins left him wondering if he was making the wrong choices. It may have been easier to have fewer choices.

In today's Projects and Communities , the J2SE 1.5 enhancements for monitoring and managing
Java applications
are the topic of an online chat Thursday, May
20, at 11:00 A.M. PDT.

The Java Tools organization has relaunched their site and is featuring their Forums page.

Many of todays "new" ideas were in the Mythical Man Month twenty-some years ago. In Forums, CBare writes "Reading it after being exposed to more recent software engineering books, I was surprised at how much of what passes for modern software engineering is in this book.[..] The emphasis on small highly skilled teams, emphasis on testing, coding for ease of maintainence, planning for change, etc."

AAime writes that "what Swing lacks is polish and proportionality... it's too difficult to make simple thing, and most people don't care if you can do with Swing thing that you could not even image in VB. It's all about productivity, that API does not help you to be productive with simple things."

The cross platform vs. native discussion rears its head in JSeltzer's post "The more swing tries to look native the more it comes across as fake and a hack. Users instinctively see the mistakes. In my opinion the only thing wrong with a cross platform look and feel is that it was never fully developed or polished. As a developer the idea that my application will look exactly the same, no matter what the platform, is exactly what I want. "

WeiQiGao suggests that "One way to make Swing easier is to have something like the J2EE Blueprints program for Swing. "

In today's News Headlines

Registered users can submit news items for the href=""> News Page using
our news submission
. All submissions go through an editorial review by news director
Steve Mallet before being posted to the site. You can also subscribe to
News RSS feed

Current and upcoming
Java Events

Registered users can submit event listings for the href=""> Events Page using our href=""> events submission
form. All submissions go through an editorial review before being
posted to the site.

Archives and Subscriptions: This blog is delivered weekdays as the
Today RSS feed
. All members can subscribe to the email
updates for the site at the href="">
java-net Mailing Lists page. You must be logged in to subscribe
the javanet_Daily and javanet_Weekly lists. Also, once this page
is no longer featured as the front page of
it will be archived along with other past issues in the href=""> Archive.