The author complains about that behavior, labeling it a sign of how 'spoiled' engineers are. The author also engages in this behavior. Pointing this out, and labelling it hypocrisy, does not constitute an ad hominem attack. Because what the author has done is the definition of hypocrisy.