I think this might actually be harder for programmers, at least with respect to software. Because I know how to write (almost) everything myself, it seems funny to pay for it, even in cases where logically I know it would save me far more time than it costs me in money.<p>I paid for a commercial graphics program this week, and it was really hard for me to do, even though I know it will save me time. All I see are the (relatively few) bugs, and all I can think about are how I would have done it better.<p>This could also be why "dev tools" are such a tarpit: at a certain stage, everybody realizes "I can write an XYZ!" (where XYZ = bug tracker, blog publisher, text editor, ...). The flip side is that if your target audience is programmers themselves, they'll be less likely to pay you because they know how to do all this, too.<p>The people I've seen with the most success are those who sell to the people furthest from those who can do it themselves. If I were starting a restaurant I wouldn't try to market it primarily to chefs.