Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree that swearing is an incredibly strong tool in human communication. However, I do not agree that it belongs anywhere near technical discussions in the field of software engineering.

The best technical content is dispassionate. Appeals to emotion obscure the underlying rational argument (assuming there is one).

That doesn't mean that talks shouldn't be exciting or interesting -- but those emotions shouldn't serve as the primary argument for whatever position is being presented. Yet, this is exactly what happens when you leverage a huge emotional trigger like swearing.



Bingo.

On the spectrum of human experience, does verbiage suitable for "someone's gonna die" scenarios belong down around "I hate #defines" (and oh yes I do)? If the most extreme verbiage gains acceptable use around the latter, what then can be used for the former to indicate the vast gulf between those scenarios?

If you're using obscenities to "communicate passion" for, say, how cool C++11's lambda syntax is, you're going to have a hard time expressing suitable emotions when, say, a nurse informs you your spouse's heart is being stopped on the operating table and they'll get back to you in a couple hours - and then don't for more than 5 without good reason.

Maybe that's the thing: those advocating swearing in technical presentations haven't learned what _real_ intense emotion is. As such, they can't comprehend why some people consider application of such verbiage inappropriate.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: