It was a great hike on Joshua Tree. We hiked about 6-8 miles a day for 3 days through the park. The park is in ‘super bloom’ mode because of intense rains recently. Hence there was a ton of wildflowers. We also saw a lot of wildlife including a desert Tortoise, a desert Boa (!) and lot of Chuckwallas. It was a pretty cool time, despite the near 90 degree (99 on the last day) heat (about 35 Celsius).
I was getting a little stressed by the state of the world and had to run off to the desert for a few days. I went to Joshua Tree on a 4 day guided hike. It was just what I needed. Some photos here, more coming…
All about moving beyond the developer-centric solutions model for Open Source. I don’t use social media so please share as much as you can and help me out! Thanks!
Recently Kristen (from Coko) and I were discussing facilitation styles and she made an interesting observation about some techniques I use. Essentially Kristen noted that I use devices to ‘give away’ power (my summation, I can’t remember her exact words).
I can see what she means – essentially when facilitating you have a lot of power over the group. There are many things you can do with this power, you can wield it as if you are the expert on all things (which is what being an asshole is all about), you can use it in an exceedingly benevolent and generous manner (which is how I think master facilitator Gunner from Aspiration operates), or you can do what I do which is to use humility and self-depreciating actions to share some of the power with the group…there are probably many more modes of course.
I think there is something to this although I’ll need to think through it more.
Tony Wasserman is an interesting chap. He is on the advisory board for Coko and has been around the open source block a few times (including Director of the OSI at one time). He invited me to talk to his students yesterday (which was fun!) and was kind enough to offer me a lift back to San Francisco. In the car we talked about my brief foray trying to make the argument to ‘the open source community’ that we need to invest in user-centric solutions models. Although Tony and I think of what this means differently (for Tony I think he considers strategies using personas and user interviews, and adding UX at the end of the project to largely take care of this, whereas I’m advocating that users design their own software) he had some interesting ideas on how to make this argument.
So, I want to scratch them down here so I don’t forget them.
First, he believes the argument can be made that open source has progressively solved a historical ‘stack’ of problems. These include (in order):
- infrastructure (operating systems, databases etc)
- developer tools (including libs etc)
and that there is a third tier that we are confronted with now:
That is an interesting idea. Its useful because it shows a forward momentum, which is a positive story, and also because we can show there are different types of problems to be solved. So the question is less ‘why does open source suck at the application layer’ and more about ‘how does open source solve these problems’ ie. it feels, when presented like this, more of a natural continuum.
Tony also brought up an interesting point when I was asking him for ideas on how to motivate ‘the open source community’ to consider new ways of working. His point was that user-testing in traditional software development processes is expensive and complex. Bringing the user into the process in a more ‘open source way’ solves the problem of ‘user testing’ in a more interesting way (it also, interestingly, places more value on the user when thought of like this). While this isn’t the whole story, it is a point worth pondering.
It was an interesting chat.