Developer Matrix
I took a closer look at the developer role model introduced at previous blog post Developers – refers to what? I started to think about a matrix which would present all the options where a developer could be located. Of course matrix would represent simplified model of the reality and would not apply to every developer or situation. Nevertheless, forming such simple matrix raised (or more like made visible) one new developer motiovation mode to ’24/7′. Just to remind the reader, these ideas and models are based on the interviews for my PhD about open source ecosystem described here. Let’s take a look at the model.
In the previous post I identified two extremes in motivation to participate. First is ’24/7′ which refers to enthusiastic developers who spend ‘their life’ in development. Their work and freetime overlap or/and in some cases mix together; there is no separation between work and freetime. Second extreme is ’9 to 5′ developer, which in turn refers to developer who does development as work only (to get paid). There are lots of differentiating factors between the two extremes, but that discussion is worth another blog entry. As I was rethinking the two extremes and the shades of gray between the two, I noticed that this isn’t so simple as I first thought. First of all, the above are not opposite extremes. The latter (’9 to 5′) is one of the extremes, but the first (’24/7′) is not. It belongs to gray area. Why? Let’s take a look at simple matrix and the combinations.
In the first option, developer is a typical ’9 to 5′ person. In this option developer is involved just to get paid, has or has not interest towards the goals or product under work. In the example above, developer is involved only in App development.
Second and third options represent the two types of ’24/7′ developer motivations. I had to separate two different kind of ’24/7′ types: focused and spread (not the best ones and not the last versions of the names). Both of the types represent enthusiastic developers who are involved both as worker and as volunteer. What searates the two, is their focus. ‘Focused 24/7′ is (again just an example) interested only about application development. In the example ‘spread 24/7′ is working with core and contributing in application development. Keep in mind that contributing refers to wide variety of items and tasks such as bug reporting, graphics desing, application logic implementation and testing. In the example above, ‘spread 24/7′ is possibly also contributing to tools development.
The last option is named as ‘Active user/ hobby’. Developer in this category does not work for the project (for example MeeGo as paid developer). Instead he or she is contibuting to development. As it was stated before, contributing can have several forms.
Of course there can be a lot of different variations where developer might ‘tick’ in the model. Some might even be working with core and tools, some might be contributing to apps and core/different layers in platform.
Questions raised
Formulating this simple matrix raised several questions. What are the percentages of each options in open source ecosystems? How likely is it that there are contributors in core development, since according to interviewed that is mostly in the hands of corporations (paid developers)? Are all users part of active users /hobby category? If not, what separates them from each other?
Content is available under
2011, Jarkko Moilanen. CC BY-NC-SA 3.0
Related posts:
Categories
ARchive
Twitter
- Updated community list Ossoil has founded this year http://t.co/CVXultejMay 11, 2012 2:59
- Lean Startup Tampere - Meetup May 15th 5pm at Protomo http://t.co/1BRnEs7zMay 9, 2012 9:20
- Meeting results: Ossoil has much needed services to satisfy Gurux needs (http://t.co/42KAJR7Z).May 9, 2012 7:46
- Going to talk about "Emerging peer production hacker generation" in #OSS2012 #Tunisia http://t.co/Vt07QIdfApril 25, 2012 5:06
- 3D Printing & printer farm management development company looking for investors. http://t.co/jL2x3cE3 @3dwantedApril 24, 2012 4:17
Tags
3D android black-hat CCC cDc community cracker cyberspace dashboard Denning developer device diversity diybio Ecosystem ethic hacker hacker ethic hackerspace hacking Hacktivism hacktivist hactivism Helsinki Intel ldp makerspace MeeGo Mikkonen mitnick mnfi motivation nokia Open Coral oulu Politics Qt role summit suomi survey tampere TCB team white-hat













Pingback: The amount of paid developers in project | Creating open source soil for joint development
Pingback: Creating open source soil for joint development | Blog | Network Programmers and Switchers
Pingback: Rencontres libertines
Pingback: intimate moments online lingerie
Pingback: buy phentermine online
Pingback: gagner des cadeaux
Pingback: blood sugar levels
Pingback: african mango
Pingback: Nadstreški za avtomobile
Pingback: חינות
Pingback: low vitamin d symptoms
Pingback: car accident attorney Houston, Houston auto accident attorney, Houston Car accident Lawyer,
Pingback: buy green coffee
Pingback: work
Pingback: 13
Pingback: 3
Pingback: Jamie Perz
Pingback: hier nachlesen
Pingback: website
Pingback: James Floyd
Pingback: facebook of sex
Pingback: facebok of sex
Pingback: laina vertailu
Pingback: Facebook of sex
Pingback: fecbooksex