Skip to main content

James Stauffer

James Stauffer is a senior software engineer for SPS Commerce. His
14 years there have been mostly maintaining and enhancing one Java
enterprise web application. He wasted almost all of his money from
high shool graduation gifts adding a 16 MB RAM chip to a Windows 3.11
machine that already had 4 MB and learned the important lesson of
"right sizing".



How do you make money with open-source software?
You don't, you save money!

(Some companies do make money but many more companies could save money). More companies are concerned with...

I often see code like this (when using Java 1.4 or earlier):

Iterator i = list.iterator();
while(i.hasNext()) {

but I write that as:


When I am in a drop down list and I press a letter to jump to the first entry that starts with that letter why does it leave that entry on the bottom of the visible entries?

I like to make my static method names start with an upper case letter. I know that isn't standard and that only class names are supposed to start with an upper case letter but I find that it is...

ClassCastException didn't used to have a message but I noticed that now it has a message that includes the cast class and the object class. That extra info is very beneficial. (Note that only...

Do developers write good product documentation? Is someone who knows a product inside and out the best person to document it?

Have you ever bought a product and you could obviously tell...