I'm a computer enthusiast, tinkering since around 1984. I've written my own database engine and web scripting language, simply because I didn't know how to use existing ones. I frequently re-write computer games from scratch to fix one feature I dislike in the original. Most of what I do Is not "management approved(tm)".