I maintain a site (for a loose definition of "maintain", I suppose) called http://fuckingblocksyntax.com. It's wildly popular in the Objective-C development community, due in no small part to the memorable domain name. But the site itself doesn't contain profanity or over-the-top machismo bravado, and there's a safe-for-work mirror URL at http://goshdarnblocksyntax.com.
And the Objective-C community thanks you for it, Michael. We wouldn't be software developers, however, if we weren't hopeless pedants who lose the forest for the trees and point out that goshdarnblocksyntax.com is MISSING the amazing attention-to-detail favicon from the original domain. Where's the craftsmanship?
No, it wouldn't work as well without them. The swear words are there to wake you up and make you pay attention. Because making simple websites that work should be obvious. But everyone's so distracted by the latest javascript libraries and css frameworks that you have to scream to get your point across.
It's all a continuation of the trend that started with that "Look at these fucking peppers" image, and produced things like "What the fuck should I make for dinner" etc.
Very much disagree. It's written for developers, and I've never met any developer who finds profanity offensive.
And, more importantly, it makes the whole thing much more eye-catching. It's a fun way to a deliver a message - as a vitriolic, spit-flying rant. It would be ineffective if it was friendly and delicate.
I'm a developer and I dislike work environment where swear words are uttered every 10 seconds. Dunno about US, but here in Slovakia swear words are used mostly by teenagers and uneducated people with lousy jobs.
Well, you wouldn't see a rant like this in an actual work environment in the US; that would be wildly inappropriate. But I think most developers are completely okay with this in reading material, once in a while. They certainly wouldn't be offended by it, in the sense of it having a strong emotional effect.
Depending on the company, swearing might not be tolerated at all. At my company it's fairly common, but I only do it when in meetings with people I'm fairly comfortable around (my team, my manager, people I commonly work with).
I'm a dev in the US, I really dislike profanity (especially in excess), and in most work settings, it's completely not-OK.
I'm not saying it should be "friendly and delicate", just not gratuitously shoving in profanity every other word.