I’ve spent a number of years in the dbx group at Sun,and over time you collect a lot of coulda-woulda-shoulda stories. You know what I mean,“This code should really have been designed to do XYZ.” Or “This module shouldn’t have to talk to that module.” I figured I’d try to record some of the interesting bits for posterity,so I wrote an essay that I vaingloriously call a whitepaper. So without further ado:









