Code-Generation Techniques for Java

Working in Java either means writing a little bit of complex code or writing a lot of gruntwork code. J2EE is a prime example; implementing the persistence for a single database table takes five classes and two interfaces using EJBs, and almost all of the classes are clerical work. We have to write them, but we don't have to do it by hand. Code-generation techniques…

When Tactics Are Not Enough

Your public relations people are busy. The buzz is all about hits on a radio show or mentions in a newspaper column. Or, which to do first, the trade show exhibit or the video clip. All useful tactics, but hardly the detailed planning needed to REALLY do something about the behaviors of those outside audiences that impact you the most.

Whatever You Fear Has Already Happened to You

That huge elephant, I thought to myself for the 100th time, tethered on that tiny stake. They can weigh up to 7 tons, and there was this huge elephant rocking back and forth, kept from moving more than a few feet by an electric fence? 25 armed men? No, by a small chain on a tiny stick.