You do make very good points, and I can't disagree with you. The article wasn't meant to be a blanket statement involving all programmers. It was rather meant to be a rant about how a lot of people who begin to go down that path either don't know what they're getting themselves into, or just simply don't care what kind of burden they are putting on others.
As for the statements of advice, you are correct. They are indeed broad, and would do with a good bit of expansion. This wasn't meant to be the alpha and omega of posts about what it means to be a programmer.
As for the statements of advice, you are correct. They are indeed broad, and would do with a good bit of expansion. This wasn't meant to be the alpha and omega of posts about what it means to be a programmer.