I think the problem is not so much with the choice of words as it is in the company in which you choose to use those words.
I swear a lot, I grew up in a fairly rough area of a big town and it took me some self control to get rid of it.
It's not that I mind, it is that other people mind, and the use of it in 'polite discourse' is therefore discouraged, there are other ways to express exactly the same thing without chancing stepping on someones toes. In general, if every third comment on HN would contain swear words we'd have to start calling it 4chan, and I'm sure plenty of people - including me - would leave.
That says noting about your freedom to choose whatever words you want, but you have to be aware that you are changing the atmosphere in a non subtle way by your choice of language.
I swear a lot, I grew up in a fairly rough area of a big town and it took me some self control to get rid of it.
It's not that I mind, it is that other people mind, and the use of it in 'polite discourse' is therefore discouraged, there are other ways to express exactly the same thing without chancing stepping on someones toes. In general, if every third comment on HN would contain swear words we'd have to start calling it 4chan, and I'm sure plenty of people - including me - would leave.
That says noting about your freedom to choose whatever words you want, but you have to be aware that you are changing the atmosphere in a non subtle way by your choice of language.