My personal page .
We decided to chuck it all and live in a tent.
The Fran and Dave Experiment .
I'm HAPPILY married. I'm not interested in mating or dating.
All Blog EntriesElectric Sheep - Coming To You Live...
Oops Apocalypse – Georgia On My Conscience
The Trouble with Parry (and Eliza) - Why Can't a Computer Talk More Like a Man?
Boonies Child (Slight Return)
Mmmm-Hmmm - That New Job Smell!
And the Luser Is - Pride and Propeller Heads
Swamp Thing In Tweed - First Encounter
The Devil in the Details: Deliberations in Silicon
A Random Walk In Wonderland: Lust, Vice, and Statistics
Limbaugh and the Whale: Artificial Stupidity Saves the Day
I'm Sorry Dave, I Can't Do That - Eliza, english, and The Good Son
Interview with the Witch Doctor - Did I Just Flunk the Turing Test?
Laugh Along With NASA
Leonard Peikoff and Me
Little Things That Kill
In Space, Nobody Can Hear You Rant
The IDEs of March
I have Lisped in my heart...
The Story So Far...
My Resume (Shameless Plug)
Who Am I? Why Am I Here?
I'm just a friendly country boy from West Virginia. I have the greatest wife in the world, who makes it possible to do the things I love to do. You see, if she didn't handle the day-to-day details of life in the twenty-first century, I wouldn't be free to think about the things I enjoy. I have two quirky dogs, and they are my best buddies. I'm very thankful for my two step-children and my five grandchildren. A smile from a child is worth the world. My family and friends are a true blessing for me and have done more than they'll ever know to share life's good times and help me through bad times. Even in the worst of times, they help me remember that every day is Thanksgiving.
West Virginia has wonderful people, though people from outside often have an unfavorable picture of us. For some, life here can be very hard, but there is a toughness of spirit and a generosity of heart that is inspiring. Sometimes you'll see people from here portrayed as rural hicks with "Mail Pouch" painted on the sides of the barns. That is only part of the picture. There are a lot of intelligent people doing amazing things. And there are the back-woods type people too who are smart and amazing too, and I'm also proud of them. Remember how hard they work the next time you have hot food on your table. It takes dedicated, resourceful people who don't get all the breaks to produce it, and you have them to thank.
I love the scenery and outdoor activities here, and one of the great mysteries is that when I go climbing (which has been a while) or caving, I meet mostly people from Pennsylvania and Maryland, but seldom from West Virginia.
Professionally, I'm a software engineer. I'm passionate about my work, especially Artificial Intelligence. People who get to make computers do interesting things are the luckiest people in the world. (Okay, people who love people are the luckiest, but we run a close second.)
I just finished perhaps the most interesting job assignment I've done to date. I worked for a great company for two years. The project was to build a universal interface to any engineering program whatsoever. I created a schema-based language to describe the grammar of a given engineering application (see blog). Our client, Redstone Arsenal, needed it to optimize rocket designs, but I'd like to see it do more. I don't know the ultimate fate. Even though all my checks are cashed, I don't just do it for the money, so I hope it will be used somewhere.
I'm about to start my next job in Montgomery, West Virginia, writing software for an autonomous boat for the Navy. The software will be adapted from Mars Rover software. This should be a real challenge / learning experience - the upgraded version will have to process noisy scenes in real time.
When my work is not challenging enough, I take up the slack by working on "toy" AI problems at home. I try to see new problems through child-like eyes, and before I read the accepted literature, I like to try to solve the problem myself (which I write about in the blog). Even if the solution is not very good, this method forces me to understand the real issues, rather than just apply "cookbook" methods.
Although I believe that computer programming is an ego-driven endeavor, I'm not here to brag about my accomplishments. I don't claim to be any more smart or talented than you are. Some things I learn quickly and some things come slow and painfully and I just have to be persistent, which probably means I'm a lot like most people. What I'm blessed with is a child-like curiosity that keeps me driven to see what can be done. This is what I like to share.
Besides, I know that if I get boring, you can switch me off ;)
If you are tempted to think that we've gone as far as we can go with computers, remember that the electronic computer is just over 50 years old. The computer age is still in its infancy. The most amazing things are yet to come!
I welcome all feedback; I believe there is plenty we can discover together.