Tag Archives: Java

Resource Management Revisited

A couple of years ago, I wrote a set of three essays on Resource Management: The Semantics of Garbage Collection, More Thoughts on Resource Recovery, and Other Resource Recovery Approaches. In summary, my argument in these articles was that the standard mark-and-sweep garbage collection falls down for two major reasons, it doesn’t deal with any… Read More »

Participation vs. Hacking

In The Architecture of Participation vesus(sic) Hacking, Carlos Perez argues against points he sees in the essay Great Hackers by Paul Graham. Having read the two essays, I find Perez’s comments enlightening, but maybe not in the way he intended. I found things in both essays that I agree with, and things in both that… Read More »

More Thoughts on Resource Recovery

In The Semantics of Garbage Collection, I explained why I don’t like the term garbage collection. I also introduced the term resource recovery, and suggested that this change in naming could generate a useful change in viewpoint. Many programmers have been indoctrinated with the belief that garbage collection is the solution to all memory problems,… Read More »