3 years experince sounds like a lot from this side of the fence. Every rejection letter mentions the lack of any industry experience.
> It seems almost like a fix when the same positions are left open week after week but you've already been turned down (with and/or without an interview).
I have gotten the impression after about a hundred cover letters that a lot of these open positions are not meant to be filled by candidates fit for them, but they exist as HR's always available gap for the rock star with 10 years experience in every language to come and apply for so they can get a third the salary they can get elsewhere. Like they just leave positions open in case a genius feels dumb enough to take it.
> For me ideas are hard to come by so what I've been doing is finding things that annoy me as I do them. Can I do anything about that? Most of the time I can't but recently I've stumbled onto a couple ideas that I can.
I mentioned in another post but I do the same. Currently am implementing desktop keybinds in Firefox Mobile if you have a hardware keyboard connected, since I use my tablet + keyboard a lot and having no ctrl-t, ctrl-w, etc is annoying. Started today on that project :)
I agree 3 years is more than many.
A pitfall is it was with a small company so everything I learned (I learned a lot on the job) was the way they ran things and going from what the more experienced programmers said a lot of that was not how things ran elsewhere.
Even with 3 years though it seems that companies now want 5+ or more (it always seems out of reach).
Good luck with your project! What you described is completely foreign to me and I would feel much more lost than you I'm sure (more of a web but not mobile yet guy).
I wouldn't worry too much about web vs mobile. Give it 5 years and mobile browsers (on Android at least, the other two platforms are in lockdown) will be beefy enough to run webgl + html5 applications so I imagine a lot of people will start switching from apps to bookmarks of their favorite games.
Especially if internet service (and in particular the wireless) in the US gets less shitty.