Earlier quoted context omitted.
Bashing and shit talking software engineering profession is welcome on HN?
Let me paraphrase the original comment to make my next question easier to answer: Effective software engineering in a business context requires awareness of business needs. Which part of that is “bashing and shit talking”?
Effective software engineering in a business context requires awareness of business needs as well as the technical skills to address those needs.