apache apachecon app asf atom atomprotocol atompub blogapps blogging businessblogging conferences family feeds foss general glassfish google humor ibm java javaone links linux mac microsoft movies music netbeans opensocial opensource photos politics rest roller rome rss socialnetworking socialsite socialsoftware sun triangle trianglebloggers vacation webdev webservices wiki


Friday Oct 11, 2002

Number of units sold

I think number of units sold is a big factor in the Dave on software curve. If you have sold hundreds of thousands or millions of units of your software then you have the resources to fix lots of bugs, do usability studies, write a really nice installer, etc. You also have the motivation to do do things right the first time because one irritating bug can cause a tremendous number of tech support calls.

Speaking of quality.

I was not really happy with the quality of my writing on last night's Dave on software post. My writing sounds crazy and rambling. I actually pulled the story a couple of times to try to fix it. Then I realized two things. Firstly, the story had already been cached by my reader's RSS aggregators. And secondly, like it or not, "crazy and rambling" is my own personal style and I shouldn't try so hard to hide that.

Continuing on the quality theme: Rebelutionary noticed a Roller bug. Roller's RSS syndicator does not expand macros in weblog entries. That is now issue ROL-64.

Commons SQL

[with Commons SQL] generating other stuff from your XML file should be trivial; like the Castor mapping file or beans to map 1-1 to your relational model. Just use the commons-sql beans with Velocity or Jelly etc. [James Strachan]
Now I see how Commons SQL could be useful in Roller. We need a better way to generated DDL for varous databases and we need a better way to generate Castor JDO mappings and data objects as well. We've been talking about this for a while, maybe Commons-SQL is part of the answer.

This work is licensed under a Creative Commons License.
Copyright 2002-2007, David M Johnson (dave.johnson at rollerweblogger.org)

This is a personal weblog, I do not speak for my employer.