In July of 2005, I received an e-mail from an editor at Manning Publications Co. regarding some articles that I had written about JBoss. They liked my writing style and wanted to see if I was interested in writing a book on JBoss. I pitched a table of contents for a book that would be in their “In Action” series and they accepted it. Now, nearly two years later I, along with my co-author Peter Johnson, are approaching the production stage for our book, JBoss in Action.
Between the two of …
There are two types of standards: de facto standards and de jure standards. A de facto standard is one that is based on widespread use and recognition throughout an industry. A de jure standard is created by a body or committee. These two types of standards are not mutually exclusive, and often, the best standards are those that start as de facto standards then become de jure standards. This is because unproven de jure standards are less likely to be successful. For example, parts of the J2EE standard (a de …
I’ve heard that about 45% of features and functions in software go unused. As a developer, I have control over removing unused functions and I do so quite diligently through refactoring and the courage that I have to modify my code through the practice of test-driven development.
But I believe that unused features can have a significantly worse effect on the quality of a software system than unused functions. The more code you have in your system, the more complicated your architecture becomes and the harder it is to maintain. But …