Most of my side projects have been a solution looking for a problem. My research was really a technique looking for an application. Most of my startup work has really been technology looking for an domain. Not surprisingly, I feel a lot more engaged, motivated, and even look fondly on those projects that were focused on tackling a problem, particularly someone else's problem.
I propose a website where users can ask the question:
"Given a technique or a technology that I want to use and a set of constraints (a solution), what should I work on (what problem)?"I want a service where I can list a technique, some constraints, and a general approach and have someone interested suggest an appropriate problem or project. The "someone interested" part is key. Ideally this someone would be a person with the exact opposite conundrum: A person with a problem looking for a solution. Alternatively (additionally!), the community of problem-suggesters could be fellow 'looking for a problem' posters. This second case is likely a far more richer source of underutilized ideas - technology/entrepreneur people who cannot propose problems for themselves although I expect are quite happy telling other people what they could be working on.
Some ways to solve this right now:
- Myself: Think of (contrive or locate) a problem for the project. Locating a problem may involve searching for standard problems or perhaps searching on freelance job listing site for a piece of work that could fit. More often than not, I contrive something and feel like I've wasted effort at the end.
- Tender Comment: Post a request for advice on a forum and hope that a project can be materialized from the resultant discussion. Rarely can I find interested parties to comment.
Use Cases:
- A student looking for a project or research topic: I want to a paper/thesis on genetic programming, what project should I do?
- A programmer/hacker looking to explore and learn a new or popular technique: I want to learn clojure, what's a good idea for a small project?
- An entrepreneur looking for a start-up idea: I want to do something in health on the iPad, got any suggestions?
Additionally:
- It would be nice if the kernel of the request was small and tweetable with a small link back to the full request (additionally suggesting some well structured proposal forms to fill out).
- Listing problems in search of a solution could be provided as well with attempts at automatic (machine-based) match-ups/suggestions
- A request is designed to generate discussion and suggestions. The requestee can take away whatever they which from the discussion, although a well defined answer is not required (it is not a Q/A stack exchange)
- Voting on suggestions could be interesting, at very least to expose what direction group think is the most promising.
Problem solving via a solution-first methodology might be an all round bad idea. Although posts might generate some interesting comment, the whole movement might be addressing laziness or a response to technology marketing rather than be a viable path to a satisfactory project. It's hard to see - is there something here or should I just hit the forums harder next time?




