Sorry, I knew it was intentional but I mean, despite the sarcasm, it still feels condescending. Just the pure existence of an article with the title "How to work with women," no matter how accurate, would still be condescending and bigoted. It's because all women are different, just as all software engineers are different.
The existence of the list seems as much an example of what not to do as are its contents.