5.24.2010

Absolute Beginners...

...a good song, a better book, and a reference that probably dates me.
I've been exploring the Absolute Beginner Talk thread on the Ubuntu forums. There's a gentle attitude toward the newbie* that I find welcoming.


I've been on similar forums in the past, found a tremendous amount of useful information, and yes, had pointless words with a troll or two. I think online communities, particularly in the open source world, have grown up a bit and learned how to encourage better behavior. There's far less of the secret society feel to the Ubuntu boards than I remember from my first Linux explorations a decade ago.


One thread that interested me was the "Beginner's Guide to Filing Bug Reports". A true newbie might have a lot of trouble distinguishing between a gap in their knowledge and a real software bug. You could make case that a user should reach a certain level of experience before they begin to contribute to bug tracking. On the other hand, openness to that kind of input is one of the strengths of open source software, and sometimes it takes new users and new uses to find the obscure bugs.


Learning to recognize genuinely aberrant behavior in your software is one of the most basic steps in becoming an educated user. The community at Ubuntu is using this thread to educate new users about the nature of bugs as well as the mechanism for reporting them. I also found myself thinking more deeply about the user's ongoing responsibility during the 'life cycle' of a bug report; it isn't just a complaint that you make to management - it's an opportunity to usefully interact with developers as they work to solve problems. For some of us, that may be as close as we get to programming a piece of software.


On a side note, I enjoyed the mental image (with appropriate theme song) of triagers in olive drab and hawaiian shirts, pulling the bugs off the choppers as they come into Ubuntu's M*A*S*H unit.



Are we 'debbies' now? Really?

5.21.2010

In Which An Adventure Is Begun.

This blog was born for IRLS 672: Applied Technology, a course through the School of Information Resources and Library Science at the University of Arizona.

Content is under development, but is expected to have a lot to do with the life cycle, social behavior, care, and feeding of LAMP servers. The nature and habits of other related (or unrelated) beasts will be addressed as appropriate (or inappropriate).

And of course, the author can be counted on to stray off-topic in any context. Caveat Lector.