I'm a programmer/developer from the 'stone age' of computers, got my commercial start early in 1985 (sold my first application! Yayy!), and decided that programming was the life for me. As a result, in my wanderings from OS to OS, I've learned an interesting mix of languages. And you know - the more things change, the more they stay the same. Names may differ, but there really aren't too many ways to perform logic branching or other general application flow, right?
I entered the world of game development lat in 1989, working in C for DOS and Windows, and if I thought commercial applications contained detailed code - I hadn't seen anything yet. Computer Gamesmanship literally drives the market nowadays, and if your machine will run the latest games, it will run anything the commercial and/or industrial markets have to offer.
I'm currently involved in getting the degree that I should have 20+ years ago, and have three sons whom I have infected with the software development bug (and bug eradication!) fever as well. My wfie doesn't particularly appreciate the computer, labelling it as "the mistress", but it's not every guy who has the wife and the mistress under the same roof, now is it? :evil laugh:
And that's about it. We live in South-Eastern North America, in the state of North Carolina. (Apparently 'Denial' was already taken... ...welcome to the South! -_- )