Just because an idea didn’t work at a point in time does not mean it was a bad idea. There are multiple reasons for something failing – and one of them could be that the environment was just not right, and not that the ideas itself was flawed.
I say this in the context of an idea I used to write about a lot 5-6 years ago — server-centric computing. Now, it goes by the much trendier name of ‘cloud computing.’ I think it is an idea whose time may be coming in the Indian context — thin clients, combined with clouds (either on the LAN or on the Internet).
For me, the blog serves as a good memory of many ideas that have not worked. Some I have given up on; others I hope to revive at the right time!