2,227 reputation
917
bio website java-articles.info/articles
location Nephi, UT
age 59
visits member for 4 years, 4 months
seen yesterday

I'm a software developer with 20+ years of experience in Cobol and DB2. I spent some time working with data modeling and database design, including data warehouses.

I'm retired now, but my past experience is with Java to develop Swing applications, Eclpse plug ins, and rich client platform applications.

If you need more than answers to questions, I'm a registered tutor on InstaEDU. You can contact me there for Java and Swing tutoring,


Mar
20
comment What principle is violated by having a button do two radically different things or screens act radically different depending on the situation
Make the developer use one of these confusing user interfaces. Barring that, make the developer describe how the constant positioning of buttons and menu items on his favorite IDE contributes to his productivity.
Mar
10
comment how to introduce a culture of quality into the work environment?
No. Your manager has said that code quality is not a concern. Wishing that code quality is a concern will not make it so. Either accept the work culture or find another position where code quality is more important.
Mar
6
comment Does Separation of Concerns applies to GUI components?
My main concern when creating a GUI is, is it usable? Does it help the user get his work done? If separate modes makes life easier for the user, then fine. If not, change your GUI to make it more usable.
Feb
25
answered Database object mapping, good practices
Feb
15
comment How to automatically connect letters into words?
It's because of you and people like you that Experts Exchange had to get a new website URL. :-)
Feb
15
answered How were assemblers created straight from binary?
Feb
11
comment Object Oriented Analysis and Design workflow for developer working alone
You asked about analysis and design, while your steps are for data modeling only. You still have to sketch out a GUI and / or any reports that your system will produce. Since you're working alone, you don't have to follow any set of steps in order. You can draw a GUI, then see what objects you need to hold the GUI information, then maybe build enough of the GUI to do some user interface testing.
Feb
4
comment How is the Trial Period for Softwares generally implemented?
@l46kok: I guess you can check the clock change and ignore small changes (on the order of a few minutes) and process large changes (on the order of multiple days).
Jan
28
comment Java MVC: multiple use of the same event for different actions
Yes, one event handler method. I may have other methods depending on the complexity of the controller logic
Jan
26
comment Java MVC: multiple use of the same event for different actions
I generally use a different controller class for each event because I prefer simplicity over reducing code duplication in my designs.
Dec
30
answered How to manage data flow between UI components?
Dec
26
comment How did programming work when programmers used punchcards?
Not only were the programs punched on cards, the input data and output data was punched on cards. Cards were the primary form of storage in the late 70's and early 80's. Disk space was too expensive to be used for anything other than the compiler and loader.
Dec
5
comment Creating a calendar/planner program. Confused about OO logic?
There's already a Calendar class in Java. Is your planner going to handle things like "The book club meets on the second Tuesday of the month at 7 pm."?
Dec
1
comment What is the advantage of 'SwingUtilities.invokeLater()' method?
Oracle says to invoke a Swing application with SwingUtilities.invokeLater, and that's a good enough reason for me.
Nov
17
awarded  Yearling
Mar
31
comment When do you drop support for an old program version?
There are organizations that still use Cobol-85. There are still DOS point of sale systems in use. It's up to the organization to decide when to upgrade. It's a business decision, not a technical decision.
Mar
16
comment How to indicate to a web server the language of a resource
Some websites segregate the content by language. Each language gets it's own folder structure. These websites have URLs like example.com/fr/index and example.com/en/index
Mar
4
comment How to get better understanding of the users as a programmer
Become a user for a period of time. You'll have a list of the most aggravating bugs in about a week.
Mar
4
comment How do desktop applications talk to remote database server?
They use a remote database server protocol.
Mar
3
comment Keeping database connection
You should open a connection when you need data, get the data, and then close the connection. You can use a connection pool to make managing the connections a bit easier.