Archive for April, 2006

On Pedagogies

Tuesday, April 25th, 2006

I feel a bit sad. Is FOSS really just going to be an alternative forever? Or can it break out of the trappings of alternatives, and make a world a better place? =)

Instead of posting this to BiOS, I felt that it would be better posting it here; feel free to comment, feel free to ignore ;-)

Get a grip on reality. Even windows is an alternative to us FOSS loving peeps. Saying that FOSS is an alternative IMHO is a good marketing/advocacy tactic to get potential new users to get their feet wet on FOSS.

And now you are risking yourself to sounding hostile.

At the risk of sounding like a bad guy, I have been shifting in between the planes of Ubuntu and Windows via cold water over the past few weeks; wala lang, I just wanted to be reminded of how it feels to be `shackled’, so to speak. But really, I’m doing this because I can, and as a result I’m having a rocking time appreciating the subtleties of both Windows and Ubuntu ;-) So I guess I’m not so far removed from reality as you seem to portray.

Now, let me play the simpleton, who’s really an astute participant. If a FOSS desktop, say Ubuntu’s Gnome, is supposed to be as easy as Windows, then why should I bother learning it at all, when I can simply transfer my old Windows skills to Ubuntu without much a problem?

Another question: why should I be motivated to switch to FOSS at all? Perhaps you can dismiss this as FUD, but you are none the wiser when your reasons for switching to FOSS is only because that it is an alternative, that it is cheap (hard to get cheaper being free), and that its mandated by the local government. Among other things petty and cruel.

Indeed, these are the questions people ask to us FOSS people, even long after the good shows (OSForum, SFD, LinuxWorld, etc.) have their run. As a matter of fact, I keep asking this to myself everyday, for the past 3 years of using GNU/Linux everyday. And every single day ends with an answer: “I use FOSS because it empowers me to {surf,chat,email,program} with relish.” For many other people, unfortunately, they don’t even get around to use a FOSS system, much more a CLI; thence they just make do with “I use Windows because that’s just what I have.”

But I don’t want to force people to switch (or even just use) FOSS because of those reasons. I want them to use FOSS exactly because it empowers them, allowing them to get their jobs done effectively and efficiently.

FOSS isn’t out there to deceive, as you so imply, maybe unwittingly. Well, perhaps, sometimes it is, but more often than not, its there so as to convey a deeper truth: that you can do things with it, while at the same time feel empowered, and FREE, with it.

Once they get their feet wet, it would likely be a natural progression for these users to realize the benefits that FOSS can offer (full-fledged, stand-alone and yet cooperative at the same time, approach to solving real problems). The key here is to just even entice the user to try, to take it for a spin, that would be a big step towards FOSS land.

Yes, getting feet wet is a good thing, it has its purpose, namely, for a person to acknowledge that he’s stepping on water, and preparing for a plane shift ;-) But from the point of view of a swimming instructor, getting feet wet is not good enough; it is better to get a person wet his head into the water, because that’s the time you know that he’s ready to learn how to swim, even if he doesn’t feel he’s ready.

The same is true for newbies wanting to dive in like in that Linux Crash Course. It is not good enough that a newbie be exposed only to just one interface, just one true way (yeah, that coming from an Emacs guy ;-) I do not want them to slave away moving the mouse to and fro, doing some stuff under a GUI when they can just do the same thing in less time by just a few keystrokes. Perhaps, most wouldn’t be ready to use a CLI immediately to do some hand-hacking, but, like air in the planet, its always there, even when you don’t have an immediate need for it (air, however, is something we always have an immediate need for ;-) And neither do I recommend learning the intricacies of the shell, whether be it Bourne, Korn, or Peanut shell. Indeed, there’s nothing wrong about being at least bilingual; I want my audience to learn just a little bit of everything ;-)

I want them to be aware, that there’s more to FOSS than what we’re just showing them. I don’t want them to deny the freedom and potential of looking what’s within a GNU/Linux system, unlike the usual situation of getting a brand-new PC with just Windows in it, with not a clue as to how things work within it. It’s like showing what’s under the hood of a car, but unlike the casual driver who only knows just how to drive it, the FOSS user is much more free to tweak whatever pleases; yeah, the danger of overheating is there, but with care, that could be addressed.

In short: I don’t like this kind of false FOSS advocacy, when you’re effectively denying the chance for other people to improve and empower themselves, just so because CLIs seem to be so complicated to be taught in a single day :( No; I don’t think a shell has to be complicated and convoluted and inscrutable, like governments, among other things; rather, they are their own kind of fun, like finding a sleuth solving a case in a whodunit, or winning the World Cup.

I’m no longer wanting to be in the business of long, impassioned, flamewars (is this thread one?) so I’m stopping here. Like I said earlier, it’s a speaker’s call to make adjustments on his presentations so that it reaches its target audience effectively and efficiently, just as it is a call for a FOSS user to use a GUI or the CLI to solve a problem.

Besides, I have a swimming class to teach tomorrow ;-) Dive in!

Aren’t I free to blog, or what?

Sunday, April 23rd, 2006

It begins like this:

  1. Charo posts; gets syndicated on Planet Ubuntu-PH
  2. Some bloke notices it, and eventually gets into rant mode talking about `freedom of choice’.
  3. Same bloke posts something really stupid:

you’ve completely diverged from the topic. the original question is why this individual is advocating non-free and proprietary toolchain in a group that is supposed to advocate free software. Freedom is subjective and we will not be able to end up this topic when we go to technicalities and social relevance.

Um, I’m having a difficult time parsing this. See below:

I guess what the Geekette should do next time is fix her drupal to categorize her blog and have only those free stuff aggregated to the community site then let her non-free stuff just stay here and its case closed.

Or get a better feed reader that filters out what you want to filter out. Be as persnickety as you can be. Go figure.

You’re free to do the above, just as the Geekette is free to blog what she wants to blog, in whatever category she feels like posting in. After all, its her blog, and definitely not yours (or mine either.) Which is why I chose to post this as my post, not as a comment. Feel free to be an ignoramus.

Planets, for those of you playing at home, can be thought ouf as just fancy RSS aggregators on the Web, especially for those who don’t have the luxury of a good RSS reader (or those who choose not to read via RSS, like me.) The Ubuntu-PH administrators could in theory impose some Draconian criteria for selecting which blog posts from persons to show, but in practice, they just don’t, probably because they feel that contributors are smart enough to be able to judge for themselves what they want to blog.

I can understand this bloke’s pain, since our Planet is, after all, a “window into the world, work and lives of Ubuntu Team Philippines community members.” However it should also be obvious that the world is not so perfect, since even if we do get to use Ubuntu freely, we also get to have the choice to use some shackled software for some end. Freedom may be subjective, but it is definitely also self-referential too; you may have the freedom to not have a particular freedom to do something, and vice versa.

A little Matrix philosophy is in order, care of the Oracle: “You’re not here to make a choice, for you have already made the choice. You are here now to understand the choice.”

Now, figure me as stupid. I’ll just move along DhIconCacheChanges, help my fellow cadet in the X-SWAT, fix Debian Bug#360950 (despite lacking an amd64; readers, care to donate one? ;-) and continue to give my love for FOSS…

Looking for a good title here

Thursday, April 20th, 2006

Hmm, been a long time since I’ve posted. Sheesh.

I’ve taken some time out this Holy Week to meditate on Christ and his Passion. I’ve also meditated on my own Passion and found out that I needed a bit of enlightenment on Perl and Python.

Now, I’m looking forward to finish DhIconCacheChanges before Dapper’s release; a great deal of bug-squashing on CVS; diving into Edgy Eft specs; and participating on Google’s Summer of Code.

Heh, that’s quite some dream…