I am thinking about making the software myself. But I've never done anything like this before, so I have doubts that I would be able to put this time to good use. What do you think about it?