Tuesday, April 26, 2011

Potential software project ideas

The fact is the human race is not only slow about borrowing valuable ideas--it sometimes persists in not borrowing them at all. -- Mark Twain in "Some National Stupidities"
Mind you, this blog post might be blatantly outdated due to me being unable to update this post in future. Quoting Artificial Intelligence: A Modern Approach: What if a cargo door falls off a passing airliner and I'm crushed under it? So, please do your homework before working on any topic from the list below. In short, don't reinvent the wheel (aka NIH syndrome). Also, if a project idea is already being actively worked on by someone (including you), please post details in comments below so that I can update this post accordingly.

1. Cross-platform (and preferably free and open source) alternative to Windows Live Writer:
Though there are many similar alternatives, none of them surpasses Windows Live Writer.

2. Vertical tabs support in chromium/chrome web browser:
Similar to vertical, (nested) tree style tabs for firefox. There had been some work (removed?) done already on this but there's no consistent implementation for all operating systems (plus, none of methods seem to work on linux and other unix-like systems).

3. ext4 (as well as better ext3/ext2) FS drivers for Windows OSes:
There are a few drivers out there but none of them have rock-solid (Todo: Define 'rock-solid') support for ext4 (as well as ext3/ext2).

4. Better open standard for authorization:
I'm talking here about alternatives to OpenID and OAuth. Both OpenID and OAuth seem to have potential problems.

Notes:
1. Most projects that had participated (or applied) in Google Summer of Code in past years have some sort of ideas/brainstorming page (e.g. 1, 2, 3 etc.). The 'ideas' page are (usually) a rich source for potential project ideas. GIYF.

I'll append more ideas to this post as and when they pop up in my mind. Post your ideas in comments to be added to this blogpost. Links to similar lists on web are also welcome.

No comments:

Post a Comment