CO
Great article! I found this through Codeproject newsletter and I've enjoyed it. Especially the parts about providing value instead of jumping on the hype train in a bid to beat competition. This is the second article I've read with this advice. My take is that a lot of products fail because developers (from company to individuals) tend to be caught up in a hype instead of the delivery of value to the customer.