In these niche markets, to succeed you need to understanding the business well. Having something that is technically good is secondary.
Sure, if you can nail both that's better, but the "domain expert with some vague computing knowledge" beats the "technical expert with some vague domain knowledge" any day.
Add to that the fact that tech people often want to work on sexy projects like social/mobile/bigdata/api/whatever, it doesn't help bringing quality products to these users.
Sure, if you can nail both that's better, but the "domain expert with some vague computing knowledge" beats the "technical expert with some vague domain knowledge" any day.
Add to that the fact that tech people often want to work on sexy projects like social/mobile/bigdata/api/whatever, it doesn't help bringing quality products to these users.