MrKurtHaeusler
Joined 15 years ago
Joined 15 years ago
People come to me at work all the time frustrated about something. "Sometimes I am the only one who has any idea about X and is actively trying to push it at this company". And they are right. When it comes to X, they are far too clever for the company. But when it comes to Y and Z they are just like everyone else, except for the guy that really gives a shit about Y and knows its the most important thing the company should be concentrating on, and the guy that really gives a shit about Z and knows that its the most important thing the company should be focussing on.
We are all in our own little bubbles and have trouble considering that fact that maybe we aren't so smart after all. We just need to start seeing things from other peoples perspectives. Maybe X, Y AND Z are important so why not recognise how clever other people actually are work together. Those people that can manage to realise that they aren't in fact the only one who cares, and get past their egos and manage to work with others and connect all those important things are the true people who are clever enough to work anywhere.
Edit: So yeah, this smart clever things isn't really such a black and white dichotomy. Pretty much all of us are clever at some thing, yet utterly stupid at most things, that is just how things are. That is why we need to work together to get anything done.
But this is just as good.
Having said that, being aware of the diversity in software development, if I were to organise a conference, and only managed to attract male speakers, I would think "oh shit, something has gone very wrong here", and I would not hesitate to cancel it and try and address the serious issue.
But I am not sure what you mean by the last line. Do you mean: 1: "This is the last industry where it should be necessary to criticise or cancel a conference with an all-male lineup [so the fact that this conference does in fact have an all-male lineup, in the context of this particular community having problems with sexism in the past, raises a huge red flag, and probably should be canceled]".
or do you mean: 2. "This is the last industry to have issues with sexism because we are so diverse, so when one conference comes along where this diversity is not represented, it shouldn't be an issue".
I find both reasonable I guess. Although considering the fact that this topic is already a sensitive issue, I lead more towards opinion 1.
It doesn't mean the conference itself or its organisers are explicitly racist or sexist, but there has to be some reason why either the topic, or the community or whatever seems so hostile to women wanting to participate. Essentially it is a symptom of a deeper issue.
The fact that no women wanted to speak at the conference is a fairly clear indicator that something is sick in the community. It is just not normal. In Saudi Arabia maybe, but these days any healthy community in a modern western country should be able to attract a couple of female speakers.
We have known for a while now that parts of the programming community have issues with sexism, especially the ruby community, and if it takes a few conference cancellations to get the issue discussed than that is all good.
Here is an idea: The organisers should organise a Ruby Girls event or something.
Main thing is, lets not pretend there is not a serious problem here, and lets do something to address it!
I don't see how this is a privacy issue. People can just google a name and get straight to someones public profile as well.
Normally getting management backing, developing the right culture, and having the right people are huge, difficult topics in themselves that are much larger and more fundamental than how a team decides to develop software.
If anything it goes the other way around. In order to get management support the team should first start doing agile and proving that it works. Having the right culture is a long term thing. Agile software development is a mere step in that direction as far as developing software goes. If anything agile software development helps the right culture emerge rather than the right culture being a prerequisite for agile software development.
And if you truly have the right people you don't need to to worry about agile, you are already doing so well that agile will only slow you down. Agile is probably ideal for larger organisations who unfortunately don't have the "right" people and need a framework or something to help them along. Once people get competent enough, "agile" just starts to feel dogmatic and restrictive. I mean they will still do the practices that make sense, but they aren't going to appreciate other aspects of buying into a whole "agile" approach.
I would also caution against "passing the change baton to higher ups". I have seen all the hard work undone when a fairly agile software development department decided to combine with the product department and include them in the change management process. The idea was to spread agility outwards, but because the product department had mostly more extroverted, managerial types they took control of the decision making (I was surprised how easily the software developers ceded control and retreated into a yes boss mentality) and their command and control culture swamped over any agility we had in the dev department.
To be honest though I am not a natural entrepreneur. Or at least I may have been while younger but I have become soft over the years. I only really started thinking about startups etc maybe 3 or 4 years ago and it's hard to break out of the comfortable employee lifestyle.
I am from an English speaking country with German ancestors, but I don't know if that background makes me more or less startup material. There seem to be roughly the same distribution if entrepreneurs here as in my home country.
But I am focused now on being founder rather than employee. Already CTO of a non-profit r&d team with my wife as CEO.