Pay The Man
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 java.net?"
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."
mclro641is 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
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 java.net
News Headlines :
- Java Tiger
- OpenWFE 1.6.0
Look-and-Feel 2.0 RC
- Matissa 5.9
- JExamples.com - Improved Class-name Queries
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
- September 22, 28, and 29, 2005 - DataDirect Design Previews (three events: Boston MA, Santa Clara CA, and Irvine CA)
- September 21-23, 2005 - BelJungle 2005
- September 22, 2005 - Hong Kong JUG - Monitoring and Managing in Java SE 5
- September 23-25, 2005 - New England Software Symposium 2005: Fall Edition
- September 26-27, 2005 - JXTA Kitchen
- September 28, 2005 - Lucent Developer Focus Event at CTIA Wireless Conference
- September 30-October 2, 2005 - Western Canada Java Software Symposium 2005
- October 5-7, 2005 - Java in Action
- October 7-9, 2005 - Greater Nebraska Software Symposium
- October 14-16, 2005 - Pacific Northwest Software Symposium
- October 16-20, 2005 - OOPSLA 2005
- October 17, 2005 - Workshop Eclipse RCP
- October 19-20, 2005 - 9th Jini Community Meeting
- October 21-23, 2005 - Greater Atlanta Software Symposium
- October 28-30, 2005 - Northern Virginia Software Symposium
- November 1-4, 2005 - Enterprise Java Architecture Workshop: San Francisco
- November 4-6, 2005 - Lone Star Software Symposium 2005: Dallas Edition
- December 7-10, 2005 - The Spring Experience 2005
- December 10-14, 2005 - ApacheCon 2005
- December 12-16, 2005 - JavaPolis 2005
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.
The idea of mutual respect