In my experience, the programmers I've worked with that are also pilots have been just too meticulous for the work, there's too much attention to detail and focus that doesn't let them work on teams. And, sadly those traits are pretty bad to get stuff done.
Again, my experience. They had to let them go, although they are very bright and likely I'd hire a pilot again.