Earlier quoted context omitted.
You know, I've been thinking... It's also pretty unprofessional to wear jeans to work, and beer after 4:00pm on Friday is just a lawsuit waiting to happen. Also the schedule that the developers keep is really unprofessional. If one of the accountants tried to show up at 11:00am, they'd be fired! I also saw some pictures of one of our devs at Burning Man last year. He was wearing some sort of black, canvas skirt, and…
What's professional is defined by the context. It would not be professional to wear developer clothes or keep developer times as a bank executive. In neither context are sexual jokes considered professional. Actually, generally speaking you can be held personally liable for creating a hostile work environment if one of your colleagues if offended by your jokes and you keep making them (assuming you aren't fired for t…
What's professional is just meaningless uptightery. What actually matters is getting shit done, and treating others well.