I don't have much of experience with combat, but if I am to believe the popular media on this subject (and my army training did enforce that view) it usually is a total chaos and as a programmer I do see here much similarity with many programming projects. I think the points about managing in the face of a total mess could be very insightfull.