As a rule I try not to make by blog overly personal, but over the last couple of years I’ve received a lot of emails asking me about what it’s like to be an American living in India. Indian’s ask it from one perspective and American’s ask it from
September 1, 2006 — XML is perhaps the worst programming language ever conceived. I’m not talking about XML as a data-description language, which was its original design. I’m talking about perverting XML for programming applications. It’s inapprop
Extreme Programming (or XP) is a popular software development process that encourages a return to the days of little or no documentation, Design After First Testing, and Constant Refactoring After Programming. Despite its popularity, not everyone thinks X