If you're a competent programmer who uses these terms and phrases, then indignation is not an unreasonable reaction.
However, I think it's a completely valid article if you've ever experienced the interactions between an unproductive programmer and their non-technical manager. I've witnessed this dance every week for the past 3 years. The programmer in this case has used every one of those phrases except "platform independent".