Author Archives: G Wade Johnson

Review of Programming Ruby

Programming Ruby Dave Thomas, Chad Fowler, and Andy Hunt Pragmatic Bookshelf, 2005. This book has taken me a really long time to finish. It’s not because of the writing. The writing is clear and readable. The material is well-presented and seems to cover the topic well. I don’t see any glaring errors or anything that… Read More »

Review of Software Estimation

Software Estimation Steve McConnell Microsoft Press, 2006 Software Estimation is the latest book on the craft of developing software from Steve McConnell. If you have read any of his earlier books (Code Complete, Rapid Development, or Software Project Survival Guide), you might suspect that the book will contain lots of useful information that is well… Read More »

Misunderstanding XML

Like many developers, I’ve been working with XML for many years now. My first XML-based program dates back to within 6 months of the publishing of the XML 1.0 Recommendation by W3C. I’ve already gone through the phases of: XML looks promising, XML is cool, everything in XML, and XML is just another tool XML… Read More »

Review of Perl Hacks

Perl Hacks chromatic , Damian Conway, Curtis “Ovid” Poe O’Reilly, 2006 When I first saw the title Perl Hacks, I was a little unclear what the book would cover. After all, the Perl Cookbook has recipes that span the spectrum from basic to advanced. What would Perl Hacks supply that wouldn’t be found elsewhere? The… Read More »

Notation vs. Paradigm

Recently, I’ve been taken with the idea of programming languages as notation. When most people look at a programming language, they see syntax and possibly an underlying paradigm. I see the same, I just find the idea that each language also provides a unique notation for expressing ideas quite appealing. Lately, I’ve been thinking about… Read More »