2,169 reputation
917
bio website java-articles.info/articles
location Nephi, UT
age 59
visits member for 4 years, 1 month
seen 1 hour ago

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,


1h
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.
1h
comment Seeking advice for large-scale software project
1) I'd tend towards a web application. A desktop application has to be deployed, whereas a web application is updated once for everyone. 2) Don't worry about performance now, worry about functionality. This is a large project, so start small. Find something that your potential users agree on, and implement that. Keep the web site functional and add functionality.
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.
Dec
1
comment How does the graphics in a GUI-based Operating System work?
Some GUI libraries draw their own widgets, like Java AWT. Some use the operating system widgets, like Java SWT. You'll need to narrow your question down to get a reasonable answer.
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.
Feb
27
comment How to really understand programming?
Teach Yourself Programming in 10 years
Feb
20
awarded  Good Answer
Feb
19
comment How do I manage a very large set of rules and magic numbers in my program?
It's hard to answer your question without seeing your code. You can post your code on codereview.stackexchange.com and get advice from other programmers.
Jan
10
comment Is checking count/size/length less than 0 necessary in modern languages?
Years ago, defensive coding techniques were all the rage. Programmers were taught to write a.Length <= 0 rather than a.Length != 0, because you can't always trust the computer to return a positive value. I still code a.Length <= 0, because I'm covered if the value is negative. It's the same reason I code a.Length >= maxValue to end a loop.
Dec
9
comment Source code vs source files?
Source code is looking at source from the inside, like a programmer. Source file is looking at source from the outside, like a manager or lawyer.
Nov
25
comment How to answer “When will it be done?”
"When it's done. You can't rush fine cooking and fine coding."
Nov
17
awarded  Yearling
Oct
28
comment Is “code that generates code” really all that great?
Here's an example of code that generates code from Java - java-articles.info/articles/?p=407
Oct
27
comment Help in (re)designing my Swing application
Java is probably not the language for this type of application. Is there some reason you can't use an existing job scheduling software application like Quartz?