Re: Recruitment of young contributors (Re: Young people and computers)

2013-02-18 Thread Simon Paillard
Hi,

On Sat, Feb 16, 2013 at 12:16:41AM +, Moray Allan wrote:
 On 2013-02-09 21:46, Filipus Klutiero wrote:
[..]
 and the only data above simply shows the age of members. The graph is nice,
 but it doesn't show the age of members at the time they are recruited, and
 even less how that age changes with time. If we actually have such data, I'm
 sure I wouldn't be the only one to appreciate.

 I agree that it would be more interesting to see a graph of the
 average age of new DDs over time.  It ought to be possible to get an
 approximation of that by merging birthday data from db.debian.org
 with joining date data from nm.debian.org, though both of those data
 sets are incomplete.

 Without the numbers, my impression, shared with others, is that the
 age of new DDs has increased somewhat, as well as the average age of
 DDs increasing just from DDs getting older (but not quickly retiring
 from Debian).

http://people.debian.org/~spaillard/developers-age-histogramm/ actually also
contains historical data.

Fortunately, it also shows the average age increases slower than time: over
2012 (12 months so), average age increased by 2.7 months only.

Consider the figures below with caution, as it's computed from rounded to year
data, hence the big jump at year transition.

2010-04-11  mean = 33.1036  
2011-03-19  mean = 34.0884  
2011-05-13  mean = 34.0711  
2011-06-01  mean = 34.107   
2011-07-01  mean = 34.107   
2011-08-01  mean = 34.0982  
2011-09-01  mean = 34.0963  
2011-10-01  mean = 34.0879  
2011-11-01  mean = 34.1322  
2011-12-01  mean = 34.112   
2012-01-01  mean = 35.1168  
2012-02-01  mean = 35.0846  
2012-03-01  mean = 35.1131  
2012-04-01  mean = 35.0561  
2012-05-01  mean = 35.0864  
2012-06-01  mean = 35.0668  
2012-07-01  mean = 35.0569  
2012-08-01  mean = 35.052   
2012-09-01  mean = 34.9782  
2012-10-01  mean = 34.969   
2012-11-01  mean = 34.9706  
2012-12-01  mean = 34.8928  
2013-01-01  mean = 35.8746  
2013-02-01  mean = 35.8918  


-- 
Simon Paillard


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130218092617.gk17...@glenfiddich.mraw.org



Re: Recruitment of young contributors (Re: Young people and computers)

2013-02-18 Thread Moray Allan

On 2013-02-18 09:26, Simon Paillard wrote:

On Sat, Feb 16, 2013 at 12:16:41AM +, Moray Allan wrote:

Without the numbers, my impression, shared with others, is that the
age of new DDs has increased somewhat, as well as the average age of
DDs increasing just from DDs getting older (but not quickly retiring
from Debian).


http://people.debian.org/~spaillard/developers-age-histogramm/ 
actually also

contains historical data.


Right, but only back to March 2011, and one entry for 2010.  I was 
thinking of a rather longer time-frame here.  
https://nm.debian.org/public/people mostly shows data back to 2000, 
which would be long enough to be interesting.


--
Moray


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/a8c841d6bc9559283872088eefd62...@www.morayallan.com



Re: Recruitment of young contributors (Re: Young people and computers)

2013-02-15 Thread Moray Allan

On 2013-02-09 21:46, Filipus Klutiero wrote:

 How much of what? Your question may be interesting, but I don't know
what discussion you're referring to


Yes, it wasn't somewhere publicly archived -- that's why I thought it 
interesting to provide a summary.



and the only data above simply
shows the age of members. The graph is nice, but it doesn't show the
age of members at the time they are recruited, and even less how that
age changes with time. If we actually have such data, I'm sure I
wouldn't be the only one to appreciate.


I agree that it would be more interesting to see a graph of the average 
age of new DDs over time.  It ought to be possible to get an 
approximation of that by merging birthday data from db.debian.org with 
joining date data from nm.debian.org, though both of those data sets are 
incomplete.


Without the numbers, my impression, shared with others, is that the age 
of new DDs has increased somewhat, as well as the average age of DDs 
increasing just from DDs getting older (but not quickly retiring from 
Debian).


--
Moray


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/7df4bce7897e293cb1485d2765010...@www.morayallan.com



Recruitment of young contributors (Re: Young people and computers)

2013-02-09 Thread Filipus Klutiero

Hi Moray,

Moray Allan wrote:
There's been some discussion elsewhere about how young people's 
experience of computers has changed over the years, and how this might 
interact with our success in recruiting young people into Debian. I 
would estimate that the conversation focused on 16-20 year-olds, as it 
started after someone pointed to the graph of developers' claimed ages at

http://people.debian.org/~spaillard/developers-age-histogramm/devs-age-histo.2013-01-01.png
  
http://people.debian.org/%7Espaillard/developers-age-histogramm/devs-age-histo.2013-01-01.png

A few points from that discussion (not trying to be an exhaustive 
summary): - The conversation wondered how much the number of younger 
people coming to Debian might have reduced due to changes in wider 
computer use/culture. Certainly, programming languages used to be an 
advertised part of the system, where now they are typically an 
optional add-on, hidden, or effectively unavailable to the users of 
certain types of device. - It was also pointed out that we have 
several groups of Debian contributors who came from successful local 
projects, e.g. university computer groups. It seems that many such 
university groups themselves recruit fewer new members than they used 
to, so the change may not only be that Debian gets fewer of the people 
trained in them. (One factor mentioned for their own recruitment 
trouble was that many students have less reason than a few years ago 
to spend time around computer labs.) - Another factor that makes a 
difference to how young people spend their time on computers may be 
the availability of always-on internet access. I know that, once I had 
a computer at home, but before I had any kind of internet connection 
there, I started to do programming projects to fill in my school 
holidays; perhaps nowadays I would have spent the time chatting 
online, or using the computer to collaborate on something productive 
other than programming. - A change mentioned that might be more 
positive is that it's now much easier to get programs distributed to 
people who will find them useful. While we might not like app stores 
etc. and the typical lack of source code, this still gives people a 
greater motivation to create software (including a greater chance that 
it will reach others who need something to solve the same problem) 
than existed for most amateur programmers before. If you agree, as I 
would, that it's useful for Debian to recruit more young people -- 
they often have a lot of spare time, and a lot of enthusiasm, and good 
connections to influence and recruit others who might be interested in 
helping -- then what do you think Debian could do differently to 
encourage this? How much do you think is due to general factors like 
those above, and how much due to changes in Debian and in how it's 
perceived? 


How much of what? Your question may be interesting, but I don't know 
what discussion you're referring to and the only data above simply shows 
the age of members. The graph is nice, but it doesn't show the age of 
members at the time they are recruited, and even less how that age 
changes with time. If we actually have such data, I'm sure I wouldn't be 
the only one to appreciate.


Re: Young people and computers

2013-02-05 Thread Tony Thedford
 If you agree, as I would, that it's useful for Debian to recruit more 
young
 people -- they often have a lot of spare time, and a lot of 
enthusiasm, and
 good connections to influence and recruit others who might be 
interested in
 helping -- then what do you think Debian could do differently to 
encourage
 this? How much do you think is due to general factors like those 
above, and

 how much due to changes in Debian and in how it's perceived?
  -- Moray

I think Debian is doing a great job. I don't think the problem is with 
Debian methods, but instead with the younger generation themselves. I 
can only speak for what I have observed in my own country and state, but 
I fear the problem may extend well beyond. I live in Texas, USA and the 
kids here learn from an early age to be totally distracted (in a bad 
way) by the digital gadgetry and mindless media channels that surrounds 
them in all aspects of their lives. It seems there is now little time or 
desire by them to be curious or interested in anything that requires one 
to think critically or exert efforts. Why is this happening?.. hard to 
say.. but it will eventually lead to a total disconnect from community 
based projects like Debian/Linux, etc. Can it be turned around?.. 
probably not.



--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5110dca5.5000...@accesslab.com



Re: Young people and computers

2013-02-02 Thread Andreas Tille
On Thu, Jan 31, 2013 at 09:23:54PM -0800, Ben Pfaff wrote:
 Now, it seems to be a long and comparatively difficult
 process that involves demonstrating a relatively high level of
 technical competence.  I wonder whether young people find this
 intimidating.

I do not want to discuss the need for proving technical skills (which is
IMHO evident) but rather like to stress the fact that it is also some
proof of the person to be engaged and dedicated to some project to spend
enough time into it to gather the needed knowledge.  

If you look at

   http://wiki.debian.org/DebianMed/Developers

those DDs who injected yes in the column DD because Debian Med
exists you find examples of people who in the first place were not
considered to become Debian developers but were given a certain reason
to learn all the stuff needed to build packages.  In outher words: If
you have a strong reason to join Debian you *will* require the high
level of technical competence.  Inside the Debian Med team this intend
is supported by the Mentoring of Month[1] effort.

In short: I do not think that the technical requirements are a blocker
for young people.  It is rather a selection according engagement of
people.

Kind regards

  Andreas.

[1] http://wiki.debian.org/DebianMed/MoM

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130202140841.gc24...@an3as.eu



Re: Young people and computers

2013-01-31 Thread Ben Pfaff
Moray Allan mo...@sermisy.org writes:

 There's been some discussion elsewhere about how young people's
 experience of computers has changed over the years, and how this might
 interact with our success in recruiting young people into Debian.  I
 would estimate that the conversation focused on 16-20 year-olds, as it
 started after someone pointed to the graph of developers' claimed ages
 at
 http://people.debian.org/~spaillard/developers-age-histogramm/devs-age-histo.2013-01-01.png

I joined Debian when I was a teenager, half a lifetime ago for
me.  Then, it was easy: you generated a PGP key (gnupg did not
yet exist) and emailed it to Bruce Perens, and he gave you an
account.  Now, it seems to be a long and comparatively difficult
process that involves demonstrating a relatively high level of
technical competence.  I wonder whether young people find this
intimidating.

(I didn't see the other discussion, so I don't know whether this
point has been raised before.  Apologies if I'm rehashing a
point.)


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87sj5ghaj9@blp.benpfaff.org



Re: Young people and computers

2013-01-30 Thread Andreas Tille
Hi,

just stumbled upon some quite related article

   http://www.raspberrypi.org/archives/3158

which sounds like a good step.  In a German news article[1] you can read
that teachers union is not amused about this hardware donation because
it is considered plain advertising for the company donating the hardware
but IMHO it is the right way to go.  (Formerly those teachers did not
blame the software company that usually donates software to schools ...)

Kind regards

  Andreas.

[1] 
http://www.heise.de/hardware-hacks/meldung/UK-Google-spendet-15-000-Raspberry-Pis-fuer-Schulen-1794017.html

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130130131113.ga1...@an3as.eu



Re: Young people and computers

2013-01-29 Thread Gunnar Wolf
Moray Allan dijo [Sat, Jan 26, 2013 at 02:40:36PM +]:
 There's been some discussion elsewhere about how young people's
 experience of computers has changed over the years, and how this
 might interact with our success in recruiting young people into
 Debian.  I would estimate that the conversation focused on 16-20
 year-olds, as it started after someone pointed to the graph of
 developers' claimed ages at
 http://people.debian.org/~spaillard/developers-age-histogramm/devs-age-histo.2013-01-01.png

And the discussion (both what was already discussed and what can
surely be added to it) is most interesting. As an extra data point,
it's not only us: In magazines such as ACM's Communications the fact
that matriculation for Computer Science (and, in general,
computer-related studies) is shrinking is a recurring topic, and
finding how to motivate kids to get interested in computing is a hot
topic. I would say industry-wide, but no, industry does not look so
far ahead :) But at least in the academy.

 - The conversation wondered how much the number of younger people
 coming to Debian might have reduced due to changes in wider computer
 use/culture.  Certainly, programming languages used to be an
 advertised part of the system, where now they are typically an
 optional add-on, hidden, or effectively unavailable to the users of
 certain types of device.

Right, but... What was the last computer (or operating system) that
was sold with a list of compilers as a selling point? That argument is
IMO at least 20 years stale.

 - It was also pointed out that we have several groups of Debian
 contributors who came from successful local projects, e.g.
 university computer groups.  It seems that many such university
 groups themselves recruit fewer new members than they used to, so
 the change may not only be that Debian gets fewer of the people
 trained in them.  (One factor mentioned for their own recruitment
 trouble was that many students have less reason than a few years ago
 to spend time around computer labs.)

Right, this was one of the points a now-fellow teacher greeted me with
when welcoming me to teaching some days ago: The Engineering Faculty
of our university used to have a very active Free Software Research
and Development Laboratory. Yes, the name is a bit too grandiloquent
WRT the group's real tasks, but it was anyway an important group for
passing the word on free software, and there were even some
interesting projects.

They tell me the group is currently empty, although we still have a
cubicule for it. I hope we can revive the group - and maybe get some
future developers from it.

 - Another factor that makes a difference to how young people spend
 their time on computers may be the availability of always-on
 internet access.  I know that, once I had a computer at home, but
 before I had any kind of internet connection there, I started to do
 programming projects to fill in my school holidays; perhaps nowadays
 I would have spent the time chatting online, or using the computer
 to collaborate on something productive other than programming.

And your home computer surely gave you better ways of engaging than a
dumbphone does nowadays. Getting connected basically means consuming
information or sharing lolcatz, or chatting. It is much harder (in my
perception, which is anti-phone skewed) to jump from the wow, I
wonder how this is done to peeking at the piece of code in a phone,
even if it runs mostly free software, than on a traditional desktop.

 - A change mentioned that might be more positive is that it's now
 much easier to get programs distributed to people who will find them
 useful.  While we might not like app stores etc. and the typical
 lack of source code, this still gives people a greater motivation to
 create software (including a greater chance that it will reach
 others who need something to solve the same problem) than existed
 for most amateur programmers before.

Humh, somewhat, yes and no... Before app-stores were the norm, getting
non-free software was much more a PITA. Finding the right dealer
with the right evaluation copy of the required program, trying it on
the computer and so on... Made me laugh quite a number of times. For
me it's been many years that apt-get solves 99% of my program
needs. And for the missing 1%, there were always a good number of
sites (i.e. Freshmeat, Sourceforge) to search in.


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130129225824.gp39...@gwolf.org



Re: Young people and computers

2013-01-29 Thread Russ Allbery
Gunnar Wolf gw...@gwolf.org writes:

 And your home computer surely gave you better ways of engaging than a
 dumbphone does nowadays. Getting connected basically means consuming
 information or sharing lolcatz, or chatting. It is much harder (in my
 perception, which is anti-phone skewed) to jump from the wow, I
 wonder how this is done to peeking at the piece of code in a phone,
 even if it runs mostly free software, than on a traditional desktop.

This is sort of true, but a lot of mobile phone apps are actually web
pages, and the web is the one bit of commercial programming where you can
still look at other people's source to some extent.  Also, a lot of the
services like Twitter provide web services APIs; still not great from a
free software perspective, but it means that you can build little apps
around the service to do things you want.  I get the impression that a lot
of people are starting programming that way: building little bits of code
to wrap Twitter or Facebook APIs to do little automated things they want
to do.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87halzr0ib@windlord.stanford.edu



Re: Young people and computers

2013-01-27 Thread Martin Quinson
On Sat, Jan 26, 2013 at 02:40:36PM +, Moray Allan wrote:
 There's been some discussion elsewhere about how young people's
 experience of computers has changed over the years, and how this
 might interact with our success in recruiting young people into
 Debian.  I would estimate that the conversation focused on 16-20
 year-olds, as it started after someone pointed to the graph of
 developers' claimed ages at
 http://people.debian.org/~spaillard/developers-age-histogramm/devs-age-histo.2013-01-01.png

I know that this is somehow unrelated, but this graph is obviously
wrong. No debian developer is less than 10, some ldap records must be
wrong. I guess that some people should have noted the date where they
entered debian in the birthday field instead of the day they were born.

As for the rest of your email, I'm working in an french high school
that forms IT engineers. I'll see if I can bootstrap something there
in that direction.

Bye, Mt.

-- 
Your contribution is so trivial that somebody must have published this
somewhere already. -- Bastard Reviewer From Hell


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130127130017.ga22...@alphonse.loria.fr



Re: Young people and computers

2013-01-26 Thread Moray Allan

On 2013-01-26 14:40, Moray Allan wrote:

- The conversation wondered how much the number of younger people
coming to Debian might have reduced due to changes in wider computer
use/culture.  Certainly, programming languages used to be an
advertised part of the system, where now they are typically an
optional add-on, hidden, or effectively unavailable to the users of
certain types of device.


To add myself as an example for the point about programming:

My own programming experience started in the 1980s, on proprietary 
Acorn systems.  I was perhaps influenced to think about programming 
because the earlier 8-bit systems booted straight into a BASIC 
interpreter by default, though it's hard to know -- I think I started 
programming in school classes, doing simple shape-drawing programs in 
Logo.  Either way, programming was what the computers were presented as 
being primarily for.  I got interested, and started to teach myself 
more, by experimentation and by reading books.


When the school moved to 32-bit machines that booted into a GUI, a 
BASIC interpreter was still part of the advertised system.  Although 
even the software called public domain was under proprietary licences, 
a lot of it, as well as some commercial software, was written in BASIC 
and had source code that could easily be read and changed.  Later on, I 
also disassembled parts of the base operating system, which could be 
followed more easily than otherwise because they had been hand-written 
rather compiled.  (And, don't worry, I learnt more programming 
languages, including buying the expensive C compiler.)


Although I gained a lot of useless knowledge about now-irrelevant 
proprietary systems from all this, I also learnt a lot about computers 
and programming, and more fundamentally learnt to think about computers 
as something you used for programming, not just devices with a set of 
unchangeable tools provided.


--
Moray


--
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/159e9e409e12bf6aa5ca921c82212...@www.morayallan.com