From: Bill Kelly Date: 2009-04-16T20:40:39+09:00 Subject: Re: [ANN] The "Ruby Best Practices" Collaborative Blog [apologies if this is a double post, i think the first got lost] From: "Robert Dober" > > Is the usage of four letter words or "bastard" to be > interpreted like a counter point, does it have elegance > or does it express emotional attachment. In this context I'd say "Rails Modularity for Lazy Bastards" is used in an informal, tongue-in-cheek, and lightly self deprecating manner. (The author of the blog himself being presumably a member of the set of 'lazy bastards' who benefit from the techniques described therein.) I have no idea how to guess what percentage of readers might find such language offensive. I find it dryly amusing and not the slightest bit offensive in context. I know, however, that people exist (considering my mom as an example) who wouldn't like it at all. I'm not sure whether such language can be said to have elegance--but, for those who don't find it offensive, it can sometimes be used to hilarious effect. The following is one of my favorite examples. I don't know how well it will translate for a non-native speaker, but keep in mind this is a *friendly* letter between two acquaintances. (Warning, contains several four letter words... sorry mom.) http://pastie.org/448401 > What about English Best Practices ( for Foreigners )? Write idiomatically in your native language, and run it through Google Language Tools a few times. ;) Errr.... Well, I guess the obvious advice would be: if unsure, stick to the most polite forms you know. Regards, Bill