So today I am cleaning up my phone’s Memo app so this post will be
dedicated to dumping all those late night ideas I had when I was very
tired or had a few too many beers. Note that I had most of those ideas
independently but some of them were (partially) implemented later on
or I simply hadn’t heard of them.
1. Beetcoin
Mobile app that acts as a nice UI on top of various Bitcoin exchanges.
It should be possible to view pending trades, get current bid/ask
prices and place new trades.
The twist: Sell it as a paid app and give away “free” Bitcoins. The
app should be expensive enough that when you give away Bitcoins you
still make a profit.
Why it will work: This would enable regular people to buy Bitcoins
with their credit card by buying the app on the Android market.
Why it won’t work: It is possibly against most markets / credit card
processors TOS.
2. Code reading web app
Reading other people’s code is one of the surest way to improve your
programming skills. For each programming language, this app would list
open source projects by difficulty level (from beginner to expert) and
make it easy to browse and comment the code from within the website.
The MVP could simply list links to Github repos. Inspiration comes
from todomvc.com.
Use case: I just started to learn Javascript and I want to see some
real world Javascript code. I go to the site, select the Javascript
language and I can see a list of projects rated from Beginner level to
Expert level. Each projects that are at the same difficulty level are
grouped together. The beginner level should list simple “Hello world”
apps while the expert level should be reserved for complex projects.
3. Prediction market, Hacker News style
Not sure what I meant when writing this. I think the idea is that it
would be a news aggregator like Hacker News but when you vote up it
costs you real money (you are investing in a vote). If the vote count
goes up, you are rewarded for predicting correctly that the article
was interesting to the community. The reward should be proportional to
how many people up voted after you. I guess someone still needs to
work out the “details”. The whole idea is to mix karma with money to
self-moderate a community (most people care more about money than
karma).
4. OAuth for payments
I’m not sure why I haven’t seen this yet in the wild. Probably due to
legal compliance and security issues. But well, I think it would be
cool if I could just buy stuff by clicking “Pay 10$” and whenever I
click that button, I get the standard OAuth dialog asking me to
authorize the payment. There should be a maximum amount by transaction
which should be fairly low if security is an issue (50$?).
5. URL#hash renderer API
I first had this idea when developing a website with Backbone.js. All
my URLs looked like domain/#a/b/c and I thought it would be
nice if my server could proxy all requests to domain/a/b/c
through an API that returns the rendered HTML of domain/#a/b/c.
Some websites are not crawlable or unusable if users don’t have
Javascript enabled. This service takes an url of the form
domain/#hash and returns the rendered HTML that a user would
see if they had Javascript enabled. Web developers could use this
service to easily offer a crawlable website that is friendly to
visitors that have Javascript disabled.
6. Startups for front-end developers
Build a service that makes it possible to develop a full website
completely on the client side (probably using Backbone.js or similar),
interfacing with a list of predefined APIs. This startups’ job would
be to take care of providing a list of easily accessible APIs and make
it easy for designers to publish UIs that interact with the APIs. The
startup should also take care of common issues like cross-origin
request sharing, caching, etc. Eventually, there would be a market
where dev