Although there have been threads like this before, I would really appreciate if you could mention some project ideas of what you would like to see built but don't have time/interest in building it yourself. Also any personal advice is welcome, to the extent that it is possible in such an anonymous setting.
A bit of background: I have recently quit grad-school and I have no interest in working at big corp. and interesting startups are hard to find in my geographical location. While I was in grad school or when I worked at companies I constantly felt I had one great idea after the other for software/web projects, I even wrote down several of them, for when I will have time to work on them. Well, now I have the time, and in fact I've been mostly idle for a few months but none of the ideas I thought about earlier seem that great anymore. Either they are done already, or they don't solve a problem, or they are trivial, or they are impossible to do. Some might be doable but not interesting to me at the moment. I can post some in comments if anyone interested. It seems that being idle really hurts one's chances of stumbling upon interesting problems to work on.
I would like to work on a project addressing some real problem, it can be any sort of web/desktop/server programming, I don't mind working on something that seems overly ambitious or open-ended, but some small concrete problem is nice also. I prefer something with a machine learning/statistics/optimization bend, but not necessarily.
Sorry for the long rant, long story short: what to work on ? or how do you find projects to work on ? I deliberately ignored the business aspects, assuming that once you are solving someone's problem you can start figuring out strategies for monetizing it, etc.
- a device for blind people that would give some description of the visual scene (using simple camera, for ex. read any text that is currently visible, or just describe somehow what is on the image so that it helps imagining it)
- a static site engine (cms): just generate the site as static pages in a compilation stage with a simple templating system
- an online two-player game based on Conway's game of life (two different colors, when a new cell is born, it takes the color of the majority of the neighbors, in each round the players can add a number of cells in a certain part of the board, goal is to wipe out other color)
- software for modelling paper airplane folding (improving designs, etc.)
- a wrapper around sqlite to make it work as client-server
- a zooming GUI that can be used on websites
- a framework for designing flexible layouts of webpages, so that they can be changed with a few parameters, which can afterwards be optimized automatically to have best conversion, etc.
- an art history game where player would see a small portion of a painting and would have to guess artist, age, technique, etc.
- a visualization for website visitors logs, where nodes are different pages, edges are the links between pages and a poster that shows the most frequent visit scenarios on the website
- a visual image search engine without textual queries, where one just starts by browsing a small set of images and picks in what direction to move on
- etc.