March 27, 2003

Small blows against the Empire(s)

OK, lonesome.com is now GIF-free. While I was at it I trumpeted the various Boycott Proprietary Crud organizations I could find.

The other websites I administer are soon to follow.

mcl

Posted by mark at 09:48 PM

March 11, 2003

But Where's The Delicious Cream Center?

From Slashdot:

"The NY Times [PITA -- mcl] is reporting that data from the Wilkinson Microwave Anisotropy Probe may suggest that the universe might be shaped like a doughnut [ ... ]: it might be possible, like in the old video game Spacewar, to drift off one 'side' of the Universe and reappear on the other."

Posted by mark at 09:08 PM

March 10, 2003

The untold strength of successful Free Software projects

Free software and good user interfaces should be required reading in all Computer Science 101 courses. In fact, probably in Engineering 101. I'm not going to pick that article to pieces, but I am going to elaborate on one key idea that it, and all discussions of free software projects, seem to completely miss.

The biggest undocumented advantage is that Someone Can Say No. What I mean by this is the following: in commercial development, generally, marketing or a specific customer drives the feature list. Engineering is generally behind the 8-ball if it wants to try to state "this can't be done", and even more so if it wants to state "this shouldn't be done". At some point, the engineers will be told that they simply will do it that way if they would like to continue being paid ...

The "shouldn't be done" argument is especially difficult to make because it is so hard to quantify. Intuition about what makes "good design" is the most under-appreciated of all engineering skills, and trying to communicate this to someone who simply wants Feature X is very difficult. (The above citation is the clearest explanation of this I've ever seen in print).

But what the author misses is that in the non-paid, free software world, there is no such backstop. If (to use the most famous example) Linus Torvalds thinks your latest frob to the Linux kernel is junk, he'll simply reject it. This irritates many people who don't understand that not only is this behavior not a bug, it's a feature. In fact, I'll go out on a limb and say it's the main feature behind Linus' sucess, and even that of most other sucessful free software projects. Why? Because there is someone in the position to say "this is outside the scope of what this piece of software ought to do" or "this implementation is terrible" or "this idea is a Wrong Thing in the first place". A lot of suggested cruft winds up in /dev/null this way, and that's exactly as it should be.

So the next time you're reading one of these development mailing lists, and you start to have a knee-jerk reaction to someone saying "no, this is a brain-damaged idea, don't do it", think twice about whether it's worth listening to that objection, and keep this context in mind.

Posted by mark at 12:14 PM

jasoneklund.com now online

Sometime over the last few days the first draft of jasoneklund.com got thrown online. No graphics yet, but the information is all there.

This is more of a "dancing dog" kind of webpage: the remarkable thing is not that it's done well, it's that it's done at all.

Posted by mark at 11:52 AM

A modest proposal for characterizing "Free, but registration required"

I keep seeing (on Slashdot and elsewhere) citations to web sites that are "free, but registration required". Whether one really ought to allow citations to web sites that have this restriction is debatable ... after all, wasn't the idea of the web to be the free sharing of information?

No matter, that's not what I'm flaming about right now. The thing is, we need an acronym for this little phrase. I'm tired of seeing the various paraphrasings for it, as are everbody else, viz., its occasional abbreviation to "yadda yadda" ...

So here's the proposal. The phrase has to include something about access restrictions, and something about the fact that you have to surrender some kind of personal information to get past them. So I hereby suggest:

    Personal Information To Access, or PITA.

Oh? You say that the acronym PITA is overloaded?

Gee. I hadn't noticed. What a shame.

Posted by mark at 11:50 AM

South By So What is ready

OK, as of about 4am southbysowhat.org contains the latest schedule for the alternative events starting Tuesday. I'm still missing Saxon (on their website), Yard Dog, Texicalli, Waterloo in-stores (on their website), and probably lots of other junk. Maybe in the next 24 hours I'll tlry to track the rest of it down.

Email any updates y'all have ...

Posted by mark at 11:40 AM