Sharp: Closing a door
Sharp: Closing a door
Posted Oct 5, 2015 18:52 UTC (Mon) by ThinkRob (guest, #64513)In reply to: Sharp: Closing a door by scali23
Parent article: Sharp: Closing a door
I get Linus's reaction against the notion that everything should have the veneer of professionalism. Maybe not to the extreme that he rails against it, but I am at least somewhat sympathetic. I've worked in places where it's OK to say "<developer>: Dude this code is busted crap and we need to fix it before it fucks us over" and ones where we "may need to reevaluate and see if we can refactor this for our next sprint to address some issues with our latest deliverable". The ones with the bluntness and more casual standards for language built better stuff. The ones with the more professional language seemed nice and friendly to outside observers, but still had personnel issues... they just weren't as obvious at first glance because they were cloaked in a layer of buzzword bingo.
Language doesn't fix organizational issues. If you have a fucked up power dynamic and double standards, you'll still have a fucked up power dynamic and double standards even if you never say "fuck".
What trying to restrict everything to using professional language *does* do is make everything into a presentation. Every commit, every message, every IM becomes a little mini exercise in HR compliance. And as a developer, I can say that there are times when all that mental context-switching gets frustrating and draining.
If there are personnel issues -- and it seems like there are -- the Linux community needs to fix them. I agree with Sarah's point elsewhere in the thread that there's a big difference between swearing about a piece of code and dressing down the person that wrote it. Even in a casual environment like I alluded to, the latter is not acceptable.
