Skip to main content

Pay The Man

Posted by editor on September 22, 2005 at 6:44 AM PDT

The idea of mutual respect

Yesterday's Editor's Blog, Why Don't You Get a Job? kicked off some pretty heated responses, showing some very different perceptions of how to keep your Java career going. The crux of that blog was a report, one of several I've seen recently, saying that businesspeople want developers who are more than "just programmers", meaning they need to have business skills, project management skills, and (this is the controversial part), knowledge of the employer's field of business.

John Reynolds takes issue with some of these conclusions and assertions in his blog How to keep your programming job. He says the key to making the relationship work is respect:

It is not necessary that you choose a business specialization like "finacial" or "medical" or "media" to retain your employability. If you learn to treat your business owners with respect, they will be delighted to explain their business to you. You'll have to do your homework to learn their lingo, but if you make the effort to deal with them in their own terms, you will find that business Subject Matter Experts (SMEs) are every bit as worthy of respect as you think you are.

What business people crave from programmers (and technical people in general) is respect.

He goes on to say that it's your responsibility, as a programmer, to understand the relationship between the business needs and what software can deliver:

Your business people will not grasp your excitement for the latest Java technology unless you can explain to them how that technology relates to their business. To really communicate, you'll need to learn their language and to express yourself in terms of their world view.

John and I may not be that far apart on this -- you've got to understand the business to some meaningful degree to make a case for how Java can help it. But what do you think? Please continue to comment on these blogs keep the conversation going.

Also in today's Weblogs, Romain Guy brings us Synth Week, Load Themes From Anywhere: "Better late than never, here is the first installment of the Synth Week. If you like cool features and crappy drawings, click the link!"

John O'Conner is looking for an OpenOffice Blog Extension: "Word has a blog toolbar for the Blogger API. Has anyone done anything similar for OpenOffice with the UNO APIs, JAX-RPC, and"

In Projects and
the JXTA Community recently announced the release of JXTA-C 2.2 "Palau". The new release offers an SQL-based CM, XPath query capability, updated build environment and installer for Win32, Rendezvous capability, and important bug fixes. You can get JXTA-C from the download page, or via CVS. Build instructions are on the JXTA wiki.

The tutorial Integrating DreamWeaver with NetBeans says "you can integrate NetBeans IDE 4.x with Macromedia Dreamweaver MX for further visual HTML and JSP editing. Dreamweaver can be set up to edit JSP files in your NetBeans project directory, and it can automatically keep those files synched with your build files."

In today's Forums,
ray_gans follows up on a request for starter bug-fixes in
Re: Hunting wabbits... erm, bugs:
"This is a great idea and we'll post a list of good 'smallish' bugs to work on as soon as we can. We are also looking at ways to make some improvements to the bug database similar to those you suggest. Stay tuned and thanks for the comments. If there are other improvements you'd like to see, please let us know on this forum."

mclro641 is trying to discern the
Vision for Mobicents:
"Hi, not really sure if this is the write place to ask this but i will anyway(if its not could someone point me in the write direction, cheers). Unlike Other JAIN SLEE implementations such as Open Clouds Rhino, Mobicents is obviously Open source, i am interested in asking how complete Mobicents is in your vision of how it will be when it is complete, and also what sort of business play / goals do you have. "

In Also in
Java Today
Artima blogger Michael Feathers says Java Enums want to be Classes. Or do they? "For the longest while, I was glad that Java didn't have support for enumerated types. I've used them in C and C++ but I often ended up in that weird place that calls for the Replace Type Code with State/Strategy refactoring: I start writing a switch statement that uses the enum and I know that the code in the cases could be in a class, if only I had one instead of the enum." He goes on to show what happens when he creates a J2SE 5 enum for compass point directions and then needs to add a getOpposite() method.

"A software system should respect its users' language and geographic region to be effective. Language and region form a locale, which represents the target setting and context for localized software. The Java platform uses java.util.Locale objects to represent locales." The SDN article Internationalization: Understanding Locale in the Java Platform "describes the Locale object and its implications for programs written for the Java platform."

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 before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

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

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. 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.

The idea of mutual respect