Producing something other people can freely enjoy is hardly a waste of time. Would you considered Steve Yegge's blog a waste of his time? I don't. I have had a great many hours of enjoyment reading his words. I only wish I had such talent (and drive) for writing.