Over the holidays I had some time to do some reading. Two books that I've been meaning to read for a while and finally did are: Learning XML, by Erik T. Ray, and Eric Sink on the Business of Software by Eric Sink (of course!).
I found Learning XML to be an easy read. It's an O'Reilly Press book and Erik Ray does a good job of presenting the content. I found his coverage of XLinks and CSS/XHTML to be of particular interest. He also covers DTDs and XSL. Recommended.
Eric Sink's book, The Business of Software, has been on my "to read" list for quite a while. I'm an avid follower of Joel Spolsky's The Business of Software forum which Eric Sink co-moderates and have already read "Micro-ISV", a book written by Bob Walsh, who is another Business of Software moderator.
Probably what I retained the most from the book were Eric's thoughts on "programmers" versus "developers". Eric defines programmers as folks who want to focus specifically on the software. They have no interest in other parts of the business such as marketing or the customers. Developers, in contrast, are flexible folks who, albeit with varying degrees of skill, are happy and eager to tackle most anything thrown at them.
As an example, Eric cites one fellow who accidentally slipped a nasty bug into one release of a shrink-wrap product. This fellow, a software developer (not a programmer), identified the bug himself and worked directly with affected customers to ameliorate any damage caused by the bug. By quickly identifying the bug and proactively notifying affected customers, he not only prevented the bug from causing any lasting harm at the customer installations but impressed the customers and increased their trust in the company.
I found Learning XML to be an easy read. It's an O'Reilly Press book and Erik Ray does a good job of presenting the content. I found his coverage of XLinks and CSS/XHTML to be of particular interest. He also covers DTDs and XSL. Recommended.
Eric Sink's book, The Business of Software, has been on my "to read" list for quite a while. I'm an avid follower of Joel Spolsky's The Business of Software forum which Eric Sink co-moderates and have already read "Micro-ISV", a book written by Bob Walsh, who is another Business of Software moderator.
Probably what I retained the most from the book were Eric's thoughts on "programmers" versus "developers". Eric defines programmers as folks who want to focus specifically on the software. They have no interest in other parts of the business such as marketing or the customers. Developers, in contrast, are flexible folks who, albeit with varying degrees of skill, are happy and eager to tackle most anything thrown at them.
As an example, Eric cites one fellow who accidentally slipped a nasty bug into one release of a shrink-wrap product. This fellow, a software developer (not a programmer), identified the bug himself and worked directly with affected customers to ameliorate any damage caused by the bug. By quickly identifying the bug and proactively notifying affected customers, he not only prevented the bug from causing any lasting harm at the customer installations but impressed the customers and increased their trust in the company.
Labels: books