Wednesday, April 29, 2009

2009 Writing Assistant Tool

As I complete the functionality I realize the spell checking software is morphing into a writing assistant that will spell & suggest, smart type, define each word, thesaurus them and provide macro rapid words. The usability and light desktop footprint is critical for the acceptance for each writer that utilizes this tool. The spelling b program that was, looked interesting but is the wrong experience for the type of functionality that is being designed.

School in the way


My MBA program is currently taking some steam away from software development but I have done a bit of research on how to incorporate a feedback mechanism right from the software into my systems. I’m really going on the idea that I need that customer voice. I’m certain that how I believe this tool will add the most value for each writer will in fact be different then how the customer in the end utilizes the tool.

Value versus effort


What functionality ends up in the release and is minimum for the first release is up for debate. Quick to market is talked about by everyone in the industry. The banquet of functions to put into this tool I find to be interrelated and instead of just inclemently adding value they are multiplying value. I picture this as a spider web of functions and its knowing how many weaves are needed to have the right strength to work as a web.

Customer Value


Where I believe I can have some bang for the buck on the value for the customer is all the online sites where people comment, in software development tools where labels need correctly spelled captions but the code shouldn’t have a bunch of red marks on it because they aren’t English words my tool will add value because it’s just looking one word at a time and won’t mark up the page.

File Size


The dictionary file from Princeton has a very complicated structure, a number of large files and is going to make my program a larger download then I’d like it to be. As I consider the download size I’m not sure what is large now. The average download speed for the average computer user has increased greatly over time. So for many the size of the program may not seem to big.