Largely thanks to Andy, I just found out that Mark Doliner of SAS has proceeded to fork JCoverage's GPL version and has set up a Sourceforge project named Cobertura.
Nice! I hope the project will see plenty of activity, although Mark already seems to have done big things in little time.
No, it's not the number of hits a blog gets. It's the number of comments/trackbacks a blog gets.
Here's a good example: Bruce Schneier reporting a possible break of a security technology. The same news about a Chinese research team having found a collision (or whatever -- I'm far from a hardcore security type myself) in the SHA-1 hashing algorithm has been reported by probably hundreds of websites across the Internet and yet it's Bruce's blog that gets all the action.
I'm thrilled about this. That book is loooong due already and I'm happy to see Brian taking up the task to remedy the situation.
Darrel Norton links to Jack Reeves' classic article on the essence of software design. The part that especially rings a bell with me is when Jack writes
... the only software documentation that actually seems to satisfy the criteria of an engineering design is the source code listings.
That should also ring a bell with you if you've participated one of my trainings on refactoring, XP, or object-oriented design in general. In all of these trainings, I like to discuss about what is good code and what is good design. That quote is a nice little pepper to spice up the conversations. Another good one is a quote from Bob Martin's ASD book.
I'll post that other quote later -- I suddenly have to run...
UPDATE: Here's the Uncle Bob quote:
The design of a software project is an abstract concept. It has to do with the overall shape and structure of the program as well as the detailed shape and structure of each module, class and method. It can be represented by many different media, but its final embodiment is source code. In the end, the source code is the design.







