It depends how many apps you're competing against. There's hardly any apps for development/coding, so if you publish something half-decent, your target audience <i>will</i> know about it. Of course that target audience will be much smaller than that for 'social games' or whatever. To publish a social game app, unless it falls into a readily identifiable niché, then it could languish in obscurity regardless of quality.