Malcolm G. Davis has been developing commercial software
since 1992. He participates in the local software community
as a regular speaker at JUG and IEEE computing. When he is
not preaching the virtues of Java, he spends his time
playing with his kids.
Being Productive in Swing is a continuation of last year's presentation from
(I applied some of the concepts from his last year's session with good results.)
Several years ago, I spent a summer doing contract work with Microsoft Visual Studio 2003. I was amazed at the low quality of Visual Studio. A major pain to install and configure, no refactoring...
As soon as Java 6 was available, I downloaded, installed, and took it for a spin. I was happy, and ready to blog about all the cool new features in Swing, or so I thought.
Yahoo! conducts internal 'Hack' days, where anyone can throw together
a demo/product, then present it. Occasionally an idea even ends up in
production.
Several years ago, Apple's Tiger team was under pressure to ship an operating system that would kill Longhorn. Many of the promised features for Longhorn shipped on the Mac's new Tiger OS.
Sales and marketing:
Companies routinely add functionality to a product that will never be used by a client. The reason for the un-used features is to meet an entry on a Request For...
For years I've had the discussion with developers, database administrators, and system admins on big-box vs. the multi-box solutions. The question is "How is scalability achieved"?
Messaging barrage
My first job out of college was with Boeing Aerospace. Engineers occupying rows of desk in a large open room, and the constant distraction of telephones and...
Boundary conditions were set when I first started blogging for Java.net. Play fair and play nice, no advertisings, and stay on subject matters of interest to developers.
The economics of defects:
There is a cost to software that goes beyond the purchase price. There is the price of installation, configuration, training, and defects. Determining the...
Valid HTML
I received a link to a company that does website development and marketing. I went to kick the tires by first running an HTML validator across the site. It was interesting...
Some think that improved performance via inspiration is the wrong approach. The argument is that the constant positive reinforcement eventually leads the employees to overstate their own value....
PDFCreator installs a virtual printer driver that allows applications to print to PDF files rather than a printer. I’ve found it useful for several tasks:
Eclipse 3.1 looked rushed. [Possibly trying to get ready for JavaOne.] I read the bug fixes for Eclipse 3.2 M1, which seemed to contain a large number of fixes for an ‘M’ release. I noticed...