Discussion on:

8
Comments

Join the conversation!

Follow via:
RSS
Email Alert
0 Votes
+ -
"So it's up to us, as software developers, to make our applications as easy and intuitive as possible." Actually, uh, nope--it's up to the user experience folks to design the applications to be easy & intuitive--the interaction designers, the info architects, the usability experts, and yes the technical writers--these folks are the advocates for the user. Developers just aren't wired to put user needs before technology needs.
0 Votes
+ -
Right Concept
snashall@... 17th May 2004
I enjoyed the reminder. Not every developer is part of a large team and the developer may have to wear many hats. Even in large groups, some projects are proof of concept and this would provide a quick and dirty approach. But, as jsokohl says, someone must think of it before the user gets very upset with the work.
gsnashall
0 Votes
+ -
jsokohl 17th May 2004
Good point--I agree that we don't always have the luxury of large teams. But we should also remember what Steve McConnell says in "Software Project Survival Guide": "The problem with 'quick and dirty'...is that 'dirty' is remembered long after 'quick' is forgotten."
At last, someone has stumbled over this small issue. As mentioned in the article, there is no built-in mechanism in Swing. This is one of the reasons why I sometimes tend to switch to Delphi for small apps, as this language/IDE comes with that kind of mechanisms, enabling me to rapidly develop applications without the dirty part... No offence to the Java language (I even am a Sun Certified Programmer), I'm just the kind of guy that doesn't swear by one language...
0 Votes
+ -
Maybe a little off topic but how does one get to put a resize grip on the corner of a status bar for Swing, I cannot find this anyware on the net.. honest!

b.t.w. Software Engineers have HCI(Human Computer Interface) design as a course in their degree with design for purpose in mind, we are the creators so we should have some responsibility in the use or our creations.

Many thanks for the article.
0 Votes
+ -
As a Software QA Analyst I must disagree. All parties, including the Developer, should be involved during all phases (specs and design review). I don't believe that Developers "just aren't wired". This sounds more like a case of a developer that needs to be told what to write.
0 Votes
+ -
I think the initial comment is intended to indicate the process, not to exclude developers. I agree all stakeholders should be involved, making it easier to get everyone's "buy-in". We are all one big or small team.
Good article, though it was surprising to see the concept seeming novel simply because of it being implemented in Java.

I remember learning the value of the same principle [Field and Status line help messages] back in my early days developing commercial applications using compiled "Pascal" on "DEC VMS" O/S using some proprietary Forms Builder (FMS?) and proprietary database (Datatrieve?) for users viewing applications via "vt100 text character" green-screens. Weird/nostalgic re: 1980's.

The idea of field help & status bar help has been around for a while. happy

One question, does this method have any inherent support to de-couple the messages from the code [rather than the text being embedded into Java statements ] ?

This way messages can be written and maintained in separate files by separate people, with stronger linguistic / multi-lingual abilities than the developer. Division of labour etc.
Keyboard Shortcuts:
Prev
Next
Toggle
Join the conversation
Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

Join the TechRepublic Community and join the conversation! Signing-up is free and quick, Do it now, we want to hear your opinion.