>>But it is really child's play compared to everything else >>that a good programmer must do to make a software system >>that succeeds for both the customer and myriad colleagues >>for whom she is partially responsible. Why the use of the word "she" ? I see a lot of articles written where the undefined person will be a she. I speak french, and "person" is a feminine name, so you can say about a person "she", but why…
It's not a matter of being grammaticaly incorrect or correct, but rather to imply that for this example, the programmer is female. It's goal seems to be inclusion. The other reason is that perhaps that the programmer the author thought about when writing this is a lady.