On to the million dollar question:
Is creating your own program a waste of time?
My answer is not a hard “yes” or “no”, but “probably”, and this is why: