Skip to main content

Blog Archive for editor during August 2005

Supporting developers for the long haul I feel like everyone else must have a much better memory than I do. What else would explain the seemingly reasonable expectation that I should remember the specific workings of code that I wrote two years ago, so that I can answer a very detailed on the spot question about it? Or... maybe I'm not the only one, am I? Face it, hard as developing is,...
Deal with dropouts One of the mantras of network programming is that remote programs fail in ways that purely local ones don't. This often leads to a discussion of whether you should approach your network code with an RPC-like mindset that makes remote calls look like local ones, a messaging system that hurls data into the ether and may hope to get a response someday, or something else...
Appreciating useful enterprise frameworks Some projects are so useful at providing a basic function, it's easy -- far too easy -- to take them for granted. For example, think of how ubuiquitous log4j is, or at least was until Java 1.4 finally gave us a built-in logging API. Same goes, in certain realms, for Doug Lea's util.concurrent, which proved so useful that it drove J2SE 5.0 to adopt a...