I am an experienced software engineer who has been programming ever since the late 1980s in many different langauges for many different types of computers. When I am a not programming for my day job I am programming for my hobbies. I eat, drink, and sleep code.