Author Archives: G Wade Johnson

Review of Software Configuration Management Patterns

Software Configuration Management Patterns Stephen P. Berczuk and Brad Appleton Addison-Wesley, 2003 The first three chapters define the problem space. We get a solid description of Software Configuration Management (SCM) and an introduction to patterns and pattern languages. This section of the book sets up the context that you will need to understand the rest.… Read More »

Thinking About Object Lifetime

Several times in the last few years, I have written about the subject of memory management, garbage collection, and object lifetime. Some of essays I’ve written on this subject include: The Semantics of Garbage Collection More Thoughts on Resource Recovery Other Resource Recovery Approaches Resource Management Revisited Recently, I was thinking about this issue again… Read More »

Review of Managing Humans

Managing Humans Michael Lopp Apress, 2007 Michael Lopp (also known as Rands) describes his take on managing software people. This book is very different from the few other management books I’ve read. Part of the difference is that Lopp writes all of his examples as fiction. He admits this at the beginning. Rather than tell… Read More »

Form vs. Style

Ever since O’Reilly published the new book Beautiful Code, there seem to be references everywhere to what makes code beautiful. While a few people have suggested that beauty should not influence code (see the comments section for the suggestion that there is no beautiful code), I believe that most people have seen code that they… Read More »