I'm currently studying a mixed media university degree which focuses a lot on web design and development now that I am in my final year. We have to submit a major project which is pretty much what potential employers will judge us on.
I drew up a few ideas, one of which my tutor told me to go for (it was a google maps/flickr API mashup) as it would push my coding skills and set me up for a path to take me down a more developer or hybrid approach (which I've started on anyways with learning Rails and coming from a programming background before university).
Turned out that it was already done and exists as the explore section on Flickr pretty much.
I'm struggling to find an idea that will push my abilities, is reachable, interesting and doesn't exist exactly as I imagine it already.
Any tips on how you come up with an idea?
You can disrupt these things. Look at the global fallout of the film and music industries. We did that. Us geeks.
The really, really hard problems are: governments; banks (finance in general); telcos. I'd avoid those until you've made your first billion. But they are great targets. They will fall one day. And someone will be responsible.
Here's a few. I moved house recently. I had a bunch of stuff I wanted to get rid of. I found that freecycle sucked -- at least in this part of the world. I wanted a freecycle replacement, but something much better.
For stuff I wanted to sell, there was no option but ebay. I have moral objections to ebay, lots of them, so I wanted something else. I didn't want an auction. Just a place to list and sell.
And on the list goes.
It's like the reverse of buying stocks, where you buy into the things that solve your problems.
Next time -- that'll be later today or tomorrow -- that you find yourself saying "ffs, it can't be that hard", go and fix it.
And don't worry if someone thinks that they are doing it already. Because you can do it better, if you just think about it.