- I keep learning something in the process
- It keeps me busy, if there is downtime at work, like when we are waiting for a management decission or waiting for some other component to complete. (that is of great value to me, right now; as it keeps me from being depressed)
- It gives a deep feeling of satisfaction, to see the working result
- I am my own boss in the process
So yes, it is worth it, but it does not directly translate into money. I guess it might be helpful, if I am forced to turn to work as a contractor; in this case it would be a kind of showcase.
(my own stuff is here: https://github.com/mosermichael )