Don't try to reinvent the wheel. Do research in the area that you are working on. Most likely, someone else has already gone down a similar track. Take advantage of the tremendous wisdom that others have to share with you. Resources are available.