Part of being a community is knowing each other. In a physical community there are plenty of smalltalk opportunities that help create that awareness. In an online community like Java.Net we know each other through postings, blogs, news, and other artifacts we create.
Some online communities support the notion of a journal or profiles; the closest mechanism we have in Java.Net is the People Wiki...
The term total cost of ownership is frequently used to capture costs,
sometimes forgotten, involved in owning a system. I've found useful
to use the term total cost of development in a similar manner,
capturing some of the less common contributors. Some of these costs are:
Risk of choosing the right solution
Training, examples and support should, ideally, be...