Programming is just one part of the professional software development lifecycle. What is true is that interpersonal communications skills, business skills, analytical skills are more important than having detailed technical skills in many IT positions. More good information for women in particular can be found here. You see, one contributing factor to the problem is that Lone Eagle Developers must do it all . But it's only been over the last decade and a half, and thanks to the likes of Apple and Microsoft, the world has been absolutely, positively taken over by desktop computers .
Computers are everywhere .
In the government, military, corporate America, small businesses, home businesses. Millions of computers that are to be used mainly as productivity enhancers and office tools . And many of these tools and applications are designed, developed and maintained by Lone Eagle developers. Or any team-developed systems. The literature has barely breathed any words on this problem space.