|
|
|
|
Answering my own questions
|
|

|

Personal Background
Basic
statistics
(Age, Nationality, Location (current home), Private Status and
children, Level of education (inc. eventual majors) and Current
profession)?
I'm 26 - born in 1980. Male, obviously. Danish citizen. I'm single and
live in Copenhagen where I'm currently working on finishing my MA in
anthropology. I already have a BA in Comparative Literature and a BA in
Anthropology - all from the University of Copenhagen.

When
and how did you begin using computers? Experiences?
My earliest memories of computers was playing Space Invaders on my
father's computer. I have no idea what kind it was, but it was easy to
set apart from the later computers he had, since the screen had a
memorable Brown/Yellow colour scheme, and he had an extra screensaver
element in front of the screen to minimize the risk of burnout. That
must have been around 1985-86.
I didn't really wonder much about how the computer worked, or what it
really was. I was completely taken in by the game and the illusion that
it provided. My father used the computer for a lot of things, including
graphics and printing, but I don't recall worrying much about that. I
used my father's, and later my mother's, computers to do basic word
processing and playing games on and off. I didn't get my own computer
until I turned 14. By then I was already fairly proficient with games
such as Doom
and Civilization
which my father had introduced me to.
I didn't really begin to think about computers in a more technical
manner until I began working as a Computer Support guy a year or so
into my time at university - around 2001. I got a job at the Mac-only
department of anthropology, and not only did I learn to abstract the
principles of the GUI - comparing MAC OS 9 with Windows 98 - but I also
began to relate much more to how other people used computers and how
common certain misunderstandings were in their dealings with the
computer. These experiences probably played a big part in sparking my
interest in Free Software later on.
What
attracted you about computers initially?
The games. The magic of being able to "choose your own adventure" to
some extent with the early adventure games and such. I was always into
role-playing games and fantasy novels and that sort of thing, and I
quickly became enamoured with the way that the computer would be able
to respond and challenge you to create the story with it. I had very
little concept of programming and how computer games are made. It
didn't appeal to me. I liked the stories. But time and again I
would become frustrated with the narrowness of scope and the limits of
the game which couldn't hold my imagination, so I began writing stories
and develop ideas outside of the computer. I didn't try to expand the
computer games to fit my imagination.
At
what age did you begin programming computers comfortably?
Oh, I only started to learn programming this year for my fieldwork. I
started out with Java, but I never really got very far into it. It is
one of my goals to learn proper Python soon. I know the basics, but the
problem seems to be that I don't have any project I'm really passionate
about, or if I am passionate about it, then my level of ambition
doesn't match my skills. But at least now I understand the basic
building blocks which computer programs are made of, so I have what you
could call "a clear path to mastery" if I decided to improve on that
skill.
... In that way, I have always been a very un-technological person. I
very rarely get excited about new technology in that way. I don't feel
that basic hacker need to take things apart, to master the details.
I've just been good at accepting new technology when it was introduced
to me. Without a lot of questions or worries. I remember getting my own
computer when I turned 14. I was very happy to get it, because I
already spent so much time on my father's computer. And I played a lot
of Doom WADs on it. I even tried to make my own WAD, but failed
miserably since I didn't understand any of the technical principles
behind the game. Looking back, I should probably have asked for help,
since I'm sure I could have had a lot of fun designing levels for Doom.
Instead, I spent my time on other things - reading fiction, writing,
politics, parties... school.
What
educational background do you have with computers? Tradition, norms?
We had computer lessons at school. That would have been around 1994-95,
I think. Windows 3.11, I suppose. I was in the weird position that my
father had been hired by my school to set up a computer lab and run
introductory courses. He installed Microsoft Office, the Corel Draw
suite and a bunch of games - Sim City,
Day
of the Tentacle,
Civilization and shareware Doom. And we had great fun writing school
essays in Word, learning the basics of Corel PhotoPaint and the Corel
Draw vector graphics to make digital pictures and photo-editing. The
games didn't last long on the computers, despite the obvious potential
for teaching English with the adventure games, basic social science
with Sim City and world history with Civilization. All the kids just
played Doom in the breaks, instead.
But apart from the very basic introduction to the computer, I've had no
formal
educational background with the computer. I wonder if it would have
been much different if I had been introduced to programming at that
point, but I suppose not. Since I never really did seem to have much
interest in it.
Later on, when I was studying Comparative Literature and Modern
Culture, I wrote my BA essay on
the aesthetics of computer games, and I analyzed the game
Thief: The Dark Project as an ambitious example of well-considered and
well-executed computer game aesthetic. More than Space
Invaders or Doom - it worked or several levels.
I always liked the aesthetic and the sociality made possible by
computing technology better than the technology itself, and in both of
the disciplines I've studied, I've been trying to break down the
inherent technology shyness that reign within them. With varying
degrees of success.
Friends,
mentors, fellow travellers?
My father,of course. For as long as I can remember, he has always been
fairly keen on computers. Much more than me. Up until I bought this
computer, I have always just taken over his old PCs, so I've always
been one full generation of PC equipment behind the curve. I didn't
really mind. My dad got a job at the local newspaper as a advertisement
layouter and illustrator just before computing technology really began
to
revolutionize the publishing business in the late 80s. So he got to
play with a fair bit of technology there, and he always the one to
introduce me to the new stuff. Like the Internet and Gopher
in 1993 or 1994. I guess I didn't really appreciate just
how exciting this stuff really was at the time.
Apart from my dad, I hung out with some proper geeks at high school.
They even had their own IRC channel, which I thought was extremely
geeky at the time. I went to a few LAN parties with them around 1998,
and didn't really dig that scene very much.
After that, it wasn't until I got the support job at the university. I
hung out a lot with the local sysadmin who is complete Mac-head, and
that made me aware that there were different operating systems.
Different ways of using the computer. Up until then, I had pretty much
taken Windows for granted. And this put me in a position to gently
generalize on the nature of Human-Computer Interactions and abstract
the common patterns which I have sought to develop since.
Finding F/OSS
How
did you discover F/OSS?
I read about it in the newspaper. My parents are children of the 70s
Marxist revival and university grade academics to boot, so they
subscribed to the Danish left-wing newspaper, Information.
I think they had an article about Linux and Open Source as early as
1997-1998. It didn't really register with me back then. It sounded
completely alien, but the social aspect and the ideals of sharing
knowledge fascinated me.
I didn't actually use or see Linux in use until I moved to Copenhagen
and met Stefan, a mathematics major, who is now a good friend of mine.
He ran Linux, actually Debian, to be precise. And he is one of those
people who use a text-based mail client and used the terminal for
everything. I hadn't actually met anyone like that before, and it
opened my eyes to whole other way of using the computer. Like it was
still 1985 or something. But when I realized the control and the speed
with which he could work the computer, I was intrigued.
He helped me install Debian as dual-boot on my computer in late 2003, I
suppose that must have been Woody. I was amazed at the complexity of
the installer, and we went through all of that in one evening. leaving
me with a working command prompt. He never got around to set up X for
me, and I just went back to using Windows, frustrated at the complexity
of Linux. I tried my hand once or twice with Jon
Hall's "Linux for Dummies" book, but failed miserably to get
anything useful done.
Still, I liked the F/OSS ideals, and read up on the
Cathedral and the Bazaar and some of Stallman's GNU philosophy.
It certainly made me interested in learning more and trying it
properly. So when I bought my laptop in October 2004, I did the proper
research and bought one from a small Danish company that offered to
sell me a laptop without an operating system pre-installed. As I waited
for it to arrive in the mail, I researched the various Linux
distributions out there, and heeding the advice from the "Linux for
Dummies" book, I ended up with a Debian derivative, since my local Guru
used Debian, and thus would be in a better position to help me if
(when!) I needed it.
That Debian derivative turned out to be Ubuntu, and it worked very
well. And I haven't had the need to install any other operating system
on my computer since.
How
did it feel to find such a community?
My first exposure to an Open Source community was the Ubuntu Forums
where I found the answers to my first questions: "Why won't it play my
MP3s?" "How do I make the DVD drive work?" And so on. At first I was
under
the impression that the forums were the community. My only other
experiences with on-line communities had been centered around web
forums around web comics and computer games, so I thought it only
natural if that was the case here as well. It wasn't until I actually
began researching the Ubuntu community that I realized how things
really worked. I was impressed at the level of dedication within the
community to a project that was less than 3 months old.
What
attracted you to F/OSS?
The ideology. I can't really appreciate the free source code to any
extent, but I do appreciate the fact that others can appreciate it. I
think the idea of Copyleft is extremely important and I wanted to
support that by not buying into the Microsoft monopoly. And at that
point I had become seriously frustrated with playing computer games
which for the most part had turned out to be a repetitive and
unimaginative industry much like Hollywood. By installing Linux, I couldn't
play games any more, and that would force me to spend my time
in more constructive ways. I'm surprised to note how well that has
worked.
Which
projects have you contributed to - and for what reasons –
intellectually, socially and in terms of proficiency?
The only F/OSS project I've contributed to in any
extended way is Ubuntu. And that was only once I
had decided to do my fieldwork there. I have never had any illusions
about my technical aptitude, so I have always thought that my biggest
contribution to the project would the fieldwork itself and the
knowledge it will generate. Therefore, the
small ways I've contributed - writing documentation, discussing
marketing, bug triage and so on - has always been to gain a better
understanding of the different work that goes on in the community by
participating in it.
How
has your own background (cultural, language-wise etc.) defined your
participation in F/OSS?
Being a naturally geeky male with good English skills, I've had little
difficulty adopting to the jokey, youthful tone of
communication within the community.
I did have more difficulty getting used to the technical
jargon and the on-line media such as IRC and mailing lists -
both of which I had never used to any great extent before. I suppose
you can say that I'm
still not entirely comfortable with them, but that may well be because
of my lack of technical prowess.
When
and how did you join the Ubuntu community?
I got involved with the Ubuntu community around February 2006, but
didn't actually do much constructive work until summer when I had met
the community in-person in
Paris, and had been energized by the shared sense of
purpose and drive that I found there.
How
much time do you spend working on (contributing to) Ubuntu in an
average week?
This varies hugely. If you count the fieldwork and the writing of the
thesis, more than 40 hours a week. If you don't, less than 10.
Life apart from computers
How
do you balance your computing life with your everyday life?
That part is not too difficult for me. I live with a lot of people
around me, so as soon as I step away from the computer, there's almost
someone around to talk to. I also try to do plenty of sports and get
outside everyday.
How
do your family and friends relate to your job / hobby?
I think they find the whole project interesting, yet somewhat abstract.
Most of them simply relate to the travelling I do for conferences and
interviews, and register the fieldwork as "going away somewhere" rather
than as coherent thing taking place both at home in front of the
computer and on the road. Since it is part of my MA thesis, they don't
really doubt that it is relevant.
How
do you explain what you do to non-technical people?
Well, I have two approaches. Either I say "I do fieldwork among Open
Source computer programmers" and if people look enthusiastic about it I
can expand on that. Or I ask "Do you know what Linux is?" and use that
as a base to explain what the whole thing is all about. I usually get
two kinds of reactions, depending on whether people care enough to
listen. Either they find it interesting and relevant and want to know
more, or they ask - somewhat sourly (or maybe that's just my
imagination) "that's not really typical anthropology, is it?"
Using and programming the
computer as tool
How many computers do you own, use or have access to? What functions do
they fulfil?
I only have one computer. I didn't realize this when I started my
fieldwork, but that is basically not enough for your average geek these
days. I have my trusty laptop called Rosinante, a Zepto Pentium M
laptop full of Intel parts. I didn't realize that at the time, but
getting all Intel parts was probably the reason why everything just
worked out of the box for me. I just got it this way because it was
cheaper. Rosinante pretty much covers all of my computing needs: Email,
web surfing, organizing notes, text editing, playing music and films.
The name comes from the Spanish novel "Don Quixote de la Mancha"
wherein the stead of main character, the deluded knight Don Q,
is called Rosinante. Don Quixote is one of my all-time favourite
books.
How
much time do you use on computers (working, playing games, socialising
online etc.) in an average week?
Probably way too much. I would guess around 40-50 hours a week.
Which
operating systems do you use? Why?
Unix/Linux
vs. other operating system architectures?
I solely use Ubuntu nowadays, and in some ways, it has proven to be
much more powerful and straight-forward than Windows. When I use
Windows, I find myself wanting a proper text editor and a proper
terminal prompt so I can kill processes manually, change permissions
recursively or edit files without too much hassle. But there are still
parts of the whole Unix philosophy that bugs me. When I read the Unix
Haters Handbook, I found myself agreeing with much of it, I
do think
that those who say that Unix is the epitome of good OS design don't
realize the needs of non-programmers. I suppose that's one of the
issues with making an operating system that appeals to all kinds of
computer users.
I like Mac OS X as well, and have
helped my grand parents buy a Mac as it is well-integrated and easy to
use. But I've come to dislike the limitations of the Mac as well as
those of Windows. At this point in my computing life, I couldn't really
imagine wanting to use anything else than Linux. I use Linux-only
applications such as Tomboy and Zim all the time, and I'm a big fan of
the workspaces. But then again, 5 years ago I was so accustomed to
Windows that I couldn't imagine using anything else back then either.
The way that we absorb the operating system into our mode of using the
computer fascinates me. I think it goes a long way to explain why
people insist on using the same operating systems at home and at work.
Describe
how you usually use your computer. Which programs you use, how you've
arranged them.
I use standard Ubuntu Edgy at the moment. I tend to just have one root
partition and just run the latest stable version of Ubuntu. Having just
one computer makes you a bit more careful about messing things up.
This means that I run GNOME, of course. Initially, when I had to pick a
distribution to install, I went with GNOME, simply because I hated the
concept that all of the KDE application start with a K. I thought that
was patently silly. Though many of the GNOME apps still have names
beginning with G on the command line, at least I didn't have to look at
that on the desktop. I find the stupid naming schemes to be one of the
worst things about F/OSS applications. I know this is a problem for all
software applications (Google and Flickr are pretty stupid names, too)
- but F/OSS project do seem to be the worst offenders. Ironically, I
find the name Ubuntu to be very well chosen - as it is a name that most
developers appear to have a hard time figuring out (or even spelling!).
Anyway, I've set it up to start GAIM and Xchat-gnome automatically, as
I usually forget to login otherwise and thus appear off-line when I
might just as well be available for comment. I don't really talk a lot
on IRC or GAIM, but I've come to accept that it is essential to be
present and pay attention there in order to follow the latest
developments.
Apart from those two, I use XMMS to play music. I really tried
Rhythmbox, but disliked it intensely. I can't understand why it can be
so difficult to make decent music player that is as simple and
straightforward as XMMS - the killer feature for me is the fact that it
uses the file names rather than the ID3 tags, as half of my music
hasn't been properly tagged.
I use Firefox and Thunderbird, both of which I used under Windows, and
they work very well for me, as well. Also, I've been trying to organize
my fieldwork notes and my thoughts in general in the Zim desktop wiki
and in my Tomboy notes. I use GIMP and Inkscape on occasion, and Open
Office when I have to.
I used to use Open Office all the time, but these days I have begun
using the basic GNOME text editor to write my texts. I guess the Unix
philosophy of keeping everything in simple text files has been getting
to me. When you realize that all the formatting is basically just extra
fluff that you only add for printing or putting something on the web,
you just sort of stop bothering for smaller texts, since OO.o is so
slow anyway.
How
did you come about this setup? Which other variations have you tried or
considered?
I've played around a fair bit with the defaults, and seeing and talking
to so many developers about how they've set up their systems have
provided me with a fair bit of inspiration. At first I relished the
simple fact that it was different from Windows, but now I've actually
begun considering how to optimize for the way that I use the computer -
something that I never did consider when using Windows. It is actually
quite empowering.
I have four workspaces, but tend to forget to use them. I do try to, as
I would like to keep different tasks to different workspaces. I haven't
gotten around to enabling any of the 3d bling stuff, so it's still
pretty simple. I'm also trying to keep applications such as Thunderbird
and Firefox open at all times in dedicated workspaces to make it easier
for me to access. But I keep closing them anyway. Old habits die hard,
I guess.

How
do you organize your files?
On the desktop I also have shortcuts to the two servers I have remote
access to - a webserver with my blog and all the pictures and documents
linked from there, and my friend Stefan's server, which I'm allowed to
use as a backup fileserver.
I also use the desktop as a staging area for all the stuff that I'm
currently working on, planning to read or some such. Once it's off the
desktop, it has usually been archived and is not the centre of my
attention any more. I also have a huge link to my fieldwork folder for
easy access. There's simply too much stuff in there to fit on the
desktop :-)
As I've discussed elsewhere,
I like the chocolate brown background.
I had some difficulty getting used to the Unix file hierarchy with the
root level being inaccessible to the user who would have to keep all of
his stuff in the Home directory. Why would it show a bunch of files
that I couldn't touch, or even make sense of? Coming from Mac OS X, I
recognized some of the bits, but not why it would be so messy. But
after a while, I accepted it, and limited myself to my home directory.
Recently, I reformatted my hard drive and made separate partitions for
my Home folder and for my music. This has enabled me to organize my
files much better after I realized the power of symlinks and the way
mounting and unmounting partitions work. I totally think that Ubuntu
should create a separate Home partition per default.

The
command line
I don't actually use the command line much. I feel capable enough on it
to do basic stuff like killing processes and editing configuration
files, but don't do scripts or piping.
Text
editing, programming IDEs
I don't do much programming, and I do most of my text editing in Gedit.
And I certainly haven't played around with the configurations much.
Through my fieldwork, I've found out just how much power there is in a
program like VIM, but either my hands are too big or my keyboard is too
small - I don't really see the need for learning new keybindings at
this stage.
Configurations,
scripts
When I reinstalled Ubuntu recently, I consciously nuked all my
configurations to see how much I had actually customized my system.
Apart from a few Windows shares and some changes to the desktop
settings (List view in Nautilus and the like) I hadn't touched much. I
certainly don't depend on any custom scripts to keep my computer going.
Especially since I only have the one.
Bazaar
and revision control systems – branches, repositories?
I find the idea behind such technology fascinating, but until recently,
it wasn't really useful to me, as I did most of my work in big Office
documents. Now I suppose I could start using Bazaar, but I haven't
really yet. I guess remembering to commit changes everytime will be a
stumbling block for me.
“Think-aloud”
protocol – show the work you do with Ubuntu: Packaging,
patching, bug reporting etc.
This is very difficult to "show" in text. But I can say that the work I
do with Ubuntu is mostly centered around the Ubuntu Wiki where I
maintain the "Contribute to Ubuntu" document as a way to help people
get involved with the community. I've found that Wikis are much better
for doing the sort of collaborative writing that is the Ubuntu
documentation, but setting up the infrastructure to make it all
wiki-based is somewhat difficult.
What
are the relations between the various computers you use? Build
machines, communication machines, servers, backups, test machines?
I only have one machine, so I can't really expand on this. I do all of
my work on the same machine.
When
are you productive?
Tricky question. Funnily enough, it seems that I'm most productive when
I don't have Internet access. I can focus much better for longer
stretches of time, and not be disturbed. I find this concept of being
available all the time very disconcerting, though it is essential to
the F/OSS mode of development.
Being
in the zone? The feeling of flow?
I guess for me as a writer and not-too-technical person, it takes
longer for me to get to a point where I feel I'm getting good work
done, I need to have at least 3 or 4 hours without interruptions to get
into that state of flow where work suddenly seems easy. I do hit it far
too rarely, I must admit.
What
are your goals with the computer? What do you hope to achieve with or
through the computer?
I see the computer as a tool. A multisided, multi-functional tool, but
a tool nonetheless. I don't find the computer inherently interesting
for its own sake, but rather for what it allows me to do. It allows me
to write and access information faster and more easily than I otherwise
would have been able to. It allows me to play my music and look at my
photos.
... I don't really know if I have any long term goals that are directly
attached to the computer. I would like to help all of those people who
have come to depend on the computer to have a better experience using
it, but to what extent this depends on the computer or it depends on
them, it's difficult to say. Generally though, I find that people are
already depending too much on the computer. Information glut, as Neil
Postman would say.
Software and values
I'll avoid answering these questions, since I do not really write or
patch code in any way.
On others' use of
computers
Design
philosophy?
Can you have a design philosophy without being a designer? Of course
you can. These days everybody's a designer. I know what I like even if
I don't have the skills or the influence to change it. The problem is
defining such a design philosophy in any coherent manner. I've found
that Don
Norman has done an excellent job in his "The Design of
Everyday Things" and "Emotional Design". Most of these books contain
extremely simple advice, which still can prove very difficult to
follow. I find the issues springing from this sort of design deeply
fascinating.
The
Unix philosophy?
Don Norman hates Unix, but I must admit to liking it to some extent.
Sure it is elitist, but it is also extremely elegant and well-refined.
Now if they could make these elegant, sharp tools easy to use...
Do
you help people with computers? And who is the end user?
I help lots of people with computers. I'm not high and mighty enough to
tell people off when they ask me to fix their sound issues or some
such. I did work for almost 3 years as a computer support person, and I
learned lots from it. The end user doesn't care about the computer. She
cares about her work. Your job as a support person is basically to take
care of the computer for her so that she can concentrate on her work.
It is a fair deal, really. What I wonder is whether it is worth asking
people to learn a little bit more about the inner workings of the
computer in order to better be able to help them. I suppose you it
would be a bit like asking people to learn about the basic workings of
a car in order to get a driver's license. Do they ask people to do that?
Imagining
use cases
Use cases are funny. It seems to be the one point where developers are
asked to think creatively in a way that doesn't involve code or
technical infrastructure. It doesn't work very well. They are meant to
be idealized descriptions of how the program should work, but the
developers always seem to be too caught up with figuring out obscure
corner cases to make the use cases seem convincing. Maybe it stems from
the problem in F/OSS development that developers tend to deal with all
aspects of the designing, programming and testing of the programs
themselves. Using use cases as a way of explaining what a program does
may work better if it isn't all written by the same person. Different
rules apply to the collaborative writing of code and the collaborative
writing of text. Maybe it's a case of everything looking like a nail to
these carpenters. Or maybe I'm just prejudiced. :-)
Developer
Guidelines (GNOME HIG, Debian Developers Guidelines etc.)
Ubuntu as a project doesn't have a complete set of developer
guidelines. Maybe that's part of why the answer above was so confused.
I've begun to realize the importance of having such set of rules for
everybody to agree on and adhere to. As it is now, everybody just
follows Mark Shuttleworth's lead, saying "Mark would hate that" or
"Mark wants it like that." One person's preferences won't last as a
guideline in the long run.
Discussing
with other developers
As a non-developer, I have to be quite persistent and often overly
friendly to get my point through and get a developer to implement an
idea of mine. I don't mind this. They're doing the work, so they get to
decide. I just have to butter them up to be up for it. I think most
non-technical contributors to F/OSS projects can relate to that. Ubuntu
has broken new ground trying
to find ways to make non-technical contributors equal citizens
in the F/OSS world - but there are many fields which are closely
associated to development such as usability, documentation and artwork
where it comes to clashes, and it seems that it is always the authority
of the coders that wins out.
Responses,
bugs, wishes from the users
Going through bug triage with developers, I notice that a lot of them
simply get too much bug mail for them to comfortably handle. Thus
requests, suggestions and ideas seem to drown in the bunches of
breakages and actual bugs that they also have to deal with. With
developers, attention is a sparse resource, and learning how to get
developer attention is an art that is difficult to master.
Quote
from Matthew Garrett:
“Given a choice between making it easier to configure
something
and making it unnecessary to configure it, we should always
choose the latter. Having a lot of options that should "just work"
makes it harder for people to find the (fairly small) number of options
that /are/ absolutely required.” [Sounder
24/05/06 11:22]
What does this mean, exactly?
To me this summarizes an important ideal within the Ubuntu community:
The computer can be made perfect. If it doesn't, that's a bug - and we
can fix those. It is basically moving as many of the issues around the
Human-Computer Interaction to the realm of the computer, because that's
where it can fixed a definite and well-defined manner.
And
do you agree? Why?
I find it tricky, because it certainly depends on what you're trying to
configure. Many people have special needs and ideas on how to use the
computer, and to some degree it must be up to them to decide about how
to configure it. As it is now, if something doesn't work easily in
GNOME, there usually just isn't an option to configure it.
It is the same thing with the on-going debate about whether to enable
binary 3d graphics drivers in Ubuntu per default or not. Should we pose
this question to the user or shouldn't we? Will he be able to make a
reasonable decision? Will he care? Some people will care, some people
won't. But it is all a matter of finding the magic compromise that
makes most people happy.
Sane
defaults
This question of "sane defaults" comes up again and again in
discussions of design. Unfortunately, sane defaults is something that
is shaped by use and developed as people find out how they prefer to
use it. It is a topic of much politicking, and it is fascinating for
anthropologist to follow...
The computer as social tool. Communication.
Email
(mailing-lists, contacts, signed PGP keys...)
I use email a lot, though I'm usually not very good at replying to
messages right away. I usually keep my email client open when I'm in
front of the computer and check it between tasks. When I'm not working,
I still manage to check my mail a couple of times a day. I have an
ancient mobile phone that doesn't do email, and I really like it that
way.
I spent a lot of time figuring out PGP key signing and what it was good
for. For an anthropologist, key signing is a very good little ritual to
study. I've only managed to exchange keys with a few of my informants,
and I felt extremely un-technical doing it. Very much a foreign ritual
I hadn't gotten the hang of.
I'm subscribed to a lot of mailing-lists...

I do try to read all of them, but I continue to be amazed at how many
people spend so much time bickering when it appears that they aren't
doing any actual work for the distribution. On the other hand, it does
seem as they're filling the void left by the actual developers who keep
discussions on licensing issues and the like on IRC or in-person.
IRC
(channels, nicks, commands, notifies...)
I don't really like IRC much. But it is
the main communication vehicle for the active Ubuntu community, so I
have tried to get used to it. It is such a central tool to these
developers that I'm actually kind of surprised that they haven't found
a better way to do it. I guess it is the best you can do with something
that is all text. If it was up to me, I probably wouldn't use it very
much at all - I certainly haven't customized or explored its potential
much. Even so, I do try to keep up with most of the central Ubuntu
channels...

Who
do you communicate regularly with over the computer? And how?
Within the Ubuntu community I keep in touch with the documentation
team, and some of the people
I've visited on my fieldwork trips, as well as some of the people I've
met at conferences around the world. Almost all of that is on IRC.
Web
Forums
I don't frequent them very often. I have studied the interactions there
a bit, but since I've been focusing on the development side of Ubuntu,
I haven't read them much. It is still a very good place to go for
technical support. I have talked a fair bit with some of the Forums
administrators at conferences, and
Blogs
I read the Planets Ubuntu,
GNOME,
Debian,
KDE
and Freedesktop
to get an
idea of what is moving in both Ubuntu and the various upstreams. Since
I became an Ubuntu member in August 2006, I have had my own blog
aggregated on Planet Ubuntu, though only the bits relevant to Ubuntu. I
like blog posts a lot better than mailing list mail. People take time
to be personal and show more of themselves and offer better rationale
for their arguments. In a way, a planet turns into the most public of
mailing lists.
Wikis
I've edited the Ubuntu wiki a fair bit, though not as much as I would
have liked to. I really like the wiki format, and I think there is much
untapped potential in using it for collaborative writing and working.
Bug
trackers
I like the idea of bug trackers, but haven't used them much. Generally,
my technical expertise is not deep enough to do very serious bug
triage. Though I've found that often bug triage basically consists of
knowing who has the relevant knowledge and thus who to assign the bug
to.
Revision
Control Systems (reading other people's code, commit access...)
A step up from wikis, though I suppose some would say it is the other
way around. I'm very excited to see them in use, but I don't really use
them myself.
How
do you coordinate your work with others?
The most of my work is individual. That is the nature of
anthropological fieldwork, unfortunately. And I haven't even
coordinated my work much with other anthropologists in the field. Shame
on me.
Jargon
– metaphors, technical terms, hacker slang (differences,
interests, problems?)
I find the hacker jargon hilarious. I spent some quality time reading
through the New
Hacker's Dictionary before I even installed Linux, and
you can get a good idea of how hackers are just from reading about the
words they use.
The Ubuntu Community
This bit is basically what my thesis will be about, so I'll avoid
answering them here. But I would like to hear your views on this!
***
If you found this interesting, and you've begun considering how you
would have answered the same questions, please do write them down and
send them to me. I'd love to read them and incorporate them in my
thesis work!
The questions
Contact me
|
|
|
|