Look, all communities should strive to be respectful, thoughtful places where we collaborate and make amazing things. Linux would be nothing if it were not for the people who make it, and everyone has different definitions of where the line should be drawn in acceptable conduct.
I am not talking about the obvious transgressions (such as some of the awful things has experienced that he shared in a post from about a year ago), but I am talking about where the line is drawn in civil discourse.
As with everything, there is a balance. There absolutely shouldn't be kowtowing, but we also shouldn't remove humanity from the equation. We are not emotionless machines making software, we are human beings making software.
As many of you who I have worked with will know, I am a pretty direct guy. When discussing a problem, feature, or plan, we should cut to the core of it and discuss it without the need to surround our words in bubble-wrap. We should be direct and we should be constructive, but not at the cost of being respectful and dignified.
I think some of the challenges that we are seeing here are a result of the difference in tone between many commercial and community settings.
In the commercial world, very direct, focused, and at times cutthroat discussion is pretty commonplace. Anyone who has served in a leadership position in a company will know exactly what I am talking about. While the discussions are typically dignified and respectful, they are often direct, blunt, and have a low tolerance for bullshit.
In most communities the tone is quite different, and this is typically because these communities exist in a public setting. For most people the tone they publicly exhibit and the tone they use privately are quite different. Publicly people tend to be more balanced, reserved, and calmer, primarily because they know their words are getting a much bigger audience, some of whom they don't know.
There are many things that are playing into the concerns recently shared about about conduct in Open Source, specifically LKML, and I think this difference in tonality in different settings, with different people, and with different relationships is part of it.
Saying all of this though, I do think leaders, whether it is or anyone else do have an important role to play. The wider conduct of a community, company, or other group is inspired and defined by their leaders. If you put good in, you will get good out.
Now, this sucks for leaders who may just want to be themselves, but that is the nature of being a leader: you have to suck it up and be a good example to others.
In conclusion, my view here is simple: when we collaborate together, we should treat others well. When we treat others well, they want to treat you well and we get even more out of our work together.
I'm not a Java guy, and the guides out there seem to assume knowledge of deploying Java apps, so this took me a some time to get right, so I'm going to document the steps I took here. sudo apt-get install mysql-server mysql-client default-jdk tomcat7 tomcat...
The class is being taught by David Bacum, who says he'll teach you how to think like a programmer. While the course is being taught in Python, the concepts are applicable to other modern programming languages.
To register, go to http://www.brownpapertickets.com/event/2078358
The class will be one hour each session for five days. The class will start on Monday, August 3rd at 6PM and continue on Tuesday, Wednesday and Thursday evenings. Since Friday will be "First Friday" in Railroad Square, and parking will be impossible, the final class will take place on Saturday afternoon at 1PM.
You can bring your own laptop for the class. We have a few loaner computers available for use in class. We'll get Python loaded on everyone's computer during the first class session.
We're sorry for the short notice, but this will be an excellent class, and it's worth changing a few plans to be able to participate. While the class is open to children and adults, participants under 18 will require the permission of their parents. Participants 15 or younger must be accompanied by a parent.
- Barry University2010
- Florida State University
- Valencia Community College
- Tallahassee Community College
- CaptiveyesProgrammer, 2014 - present
- TYBRIN CorpProgrammer, 2009 - 2014
- Star Trek Trexels
- Hitman GO
- The Horus Heresy:Drop Assault
- Devious Dungeon
Typing experience tops price and call quality in survey
Recently, our crack squad of insight engineers enlisted the assistance of over 22,000 individuals in order to gain intelligence about smartp
What Obama Should Say About Syria | Daniel Miessler
Daniel Miessler's continuing journey to discover and share the interesting and beautiful things in our world for the purpose of increasing h
How to See Two Tables at the Same Time in Oracle SQL Developer
If you want to work with multiple database objects in Oracle SQL Developer, you'll need to learn how to freeze the object editors. Here's ho
Rom Manager Permium 188.8.131.52 ClockworkMod 184.108.40.206 cannot boot into recovery
I have tried having ROM Manager handle the cyanogenMod 7.1 on top of my 7.1.0 RC1. I have tried rebooting into recovery to do it myself. N