Long history in Unix (4.2BSD)/Linux (0.98.5). Code for fun, not so much for work anymore. I like to put beginners on, what I think, is the right track. Sometimes, I see questions as puzzles that are interesting to solve. The guinea pig was called Obi.