Yes. Crikey. There are thousands of companies in the UK that hire programmers. How many of them can you possibly blow? Besides, the more jobs you apply for, the more practice you'll have applying.
I agree with your advice, but just a note on the UK:
Software companies aren't the same this side of the pond, the culture seems rather different. Maybe I've just had bad experiences, but London is full of soul crushing financial services/admin software type places. I'm sure the US is too, but there also seems to be a healthy community of fresh companies.
Check out your very own jobs.stackoverflow.com - this is one of the places I would expect a modern company to advertise, but there are nine jobs listed for the whole of the UK, compared to over 50 for NY alone. If you want a "normal" programming job you have to take your chances with the vast sea of recruiters on Monster.co.uk.
(or, of course, build personal connections and/or do your own thing)
Ironically I sent you an email about this very subject asking for advice (though more on the Micro ISV side of things) earlier :-)
Yeah. I know. I am being an idiot. I guess it's just easy to be too afraid of being rejected, which I definitely am. I need to get over myself I think.