I'm mostly human, with some bits of titanium where titanium ought not be. I've been recreationally programming computers since the age of 12 -- professionally since the age of 21. I'm sure many Rush fans will be amused by that coincidence. I know I am.
My passions in programming include algorithms, parsers, OO software design and architecture, foreign language concerns(i.e. script rendering, processing...etc.), internationalization, and UI/UX work. I also believe strongly in buy vs build, but only if you know your own needs well enough to do a small scale, but functionally comprehensive POC to prove the technology before adopting it.
The bulk of my professional focus has been in doing UI development using a variety of MS tools (Visual C++, starting with 4.0, through the current .Net family of languages) The main product line I've worked on the past 9 years is a Legal Review SaaS system. It has evolved from a C++ UI + VB6 application to a nearly fully C# application in that time.
Other accomplishments I'm proud of include: Making my own build system in .Net 1.1 while NAnt was still an infant. Taking a highly manual managerial/development status update process, modelling it and creating an intranet site including site and access maintenance features, writing a C++ R/D template parser library whose code strongly resembled EBNF while the spirit library was still in its infancy, at a former employer, training many of my peers whose skills lay with C in the fundamentals of OO and C++.
Q&A for professional and enthusiast programmers
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for user experience researchers and experts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for gamemasters and players of tabletop, paper-and-pencil role-playing games
Q&A for science fiction and fantasy enthusiasts
Q&A for computer enthusiasts and power users
Q&A for system and network administrators
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Q&A for authors, editors, reviewers, professional writers, and aspiring writers
Q&A for students, researchers and practitioners of computer science
Q&A for scientists using computers to solve scientific problems
Q&A for users and developers of hardware and software for Raspberry Pi
Q&A for pet owners, caretakers, breeders, veterinarians, and trainers