Blogs by topic Programming and user staufferjames
| • Accessibility | • Ajax | • Blogging | • Business | • Community |
| • Databases | • Deployment | • Distributed | • Eclipse | • Education |
| • EJB | • Extreme Programming | • Games | • GlassFish | • Grid |
| • GUI | • IDE | • Instant Messaging | • J2EE | • J2ME |
| • J2SE | • Jakarta | • JavaFX | • JavaOne | • Jini |
| • JSP | • JSR | • JXTA | • LDAP | • Linux |
| • Mobility | • NetBeans | • Open Source | • OpenSolaris | • OSGi |
| • P2P | • Patterns | • Performance | • Porting | • Programming |
| • Research | • RMI | • RSS Feeds | • Search | • Security |
| • Servlets | • Struts | • Swing | • Testing | • Tools |
| • Virtual Machine | • Web Applications | • Web Design | • Web Development Tools | • Web Services and XML |
Programming

When interviewing candidates (only 3-4 interviews) I would ask them the following question:
What kind of programming work do you like best?
They always gave then same basic answer: Creating new software.
Since that isn't the answer that I would give I asked my co-workers and between 4 of us we had 3 different answers: Creating something new, Debugging problems, and Improving (adding features, improving performance, etc).
Would you give one of those answers? Do you have a different answer?

On a real-life desktop I will often move toward an object to work with it. Has anyone ever tried to incorporate a similar idea into a GUI?

How much paper would be saved each year it Microsoft changed the default margins in Word to 1" on each side (or even 1/2")? Remember that when you choose your program defaults.

POSTing a HTML form with no form input fields doesn't work

Does widening or autoboxing happen first?

Would type inference be useful in Java?

What if a Java allow both static and dynamic types?

Do you assume that toString() on any given object has a low cost?

One fast way to communicate between anonymous inner classes is with a final array of size 1.

Would it be beneficial to be able to define a return value for a method when the object of that method is null?

Why can't/doesn't the compiler automatically cast on assingment to the type on the left of the assignment?

Some things that look ok at first can cause major problems. One of them is returning in a finally clause.

Tips on how variables should be declared

Do you iterator with "for" or "while" (when using pre-1.5)?

Would it be beneficial to make all static methods start with an upper case letter?

How can stack trace messages be improved?

Should developers write the documentation for the products that they code?



