Once upon a time, the idea that “only the code mattered” was sold as a way to be inclusive. No one would be shut out if their code was good.

But building software is more than code. It’s design. Planning. Discussion. It’s figuring out use cases, misuse cases, and failure modes. It’s interacting with people.

And if you allow some people to treat others like crap because only the code matters, you end up causing harm and driving people away.

Which obviously isn’t inclusive.

If you mistreat people or violate ethics to make your “technically perfect” software, those people have still been mistreated. Those ethics have still been violated. People have created marvels of engineering and fantastic art by abusing or exploiting others. People have done the same while abusing or exploiting people on the side. And people have created wonders while trying very hard not to abuse or exploit others.

The accomplishment doesn’t erase the exploitation or abuse. And if you can accomplish something incredible without mistreating others, it obviously doesn’t justify the mistreatment.

But the culture of “only the code matters” turned into a culture of tolerating assholes because they were good at their job. The ends justify the means. From trying to enhance freedom, to embracing Machiavelli.

It certainly didn’t help that 90s hacker culture had a significant BOFH element to it, with its built-in disdain for those with less technical knowledge. The Free part tended to prioritize programmers and sysadmins over “lusers.” It was Animal Farm with computer users. Sure, we tried to throw off the corporate overlords who were dictating how people could use their computers. But some computer users were more equal than others.

So a lot of people who could have become part of the Free Software community found a hostile environment and left in disgust. Or fear. And even if you don’t care about the harm done to them, consider their potential contributions. Free Software has always had a problem with coverage: Programmers work on problems that they find interesting or useful. The boring parts, the use cases that they personally don’t use, tend to fall by the wayside.

Yeah, your code is good…but the spec’s incomplete because you pushed away the people who would have pointed out a common use case, or just how easy it would be for a feature to be misused. You didn’t think they were worth listening to because they weren’t rockstar coders. But they also had information you didn’t.

Not that throwing off the corporate shackles has worked out all that well. Every platform now has its own walled garden. Microsoft is less dominant than it once was, but we have new mega-corps who’ve managed to leverage an internet built on Free/libre and open-source software into their own positions of dominance. And trying to maintain services for people who’ve come to expect free/gratis has brought us to the point where adware is the norm, and surveillance is everywhere…to better target those ads. And the majority of computing devices out there are locked down, preventing ordinary users from tinkering with them and developing that technical competence that might bring them into the fold…

If we’ll even let them join.

Serious stuff (news, usability, history, etc.):

And not so serious:

  • Fantastic image: Firefly crew as the Enterprise crew. Classic Star Trek, of course. One thing that really struck me was the reminder that there’s really only one woman among the regular classic Trek cast: Uhura. Nurse Chapel and Yeoman Rand are there, but neither of them would really have had the kind of focus that Kaylee, Zoe, Inara and River have here.
  • Incredible custom action figure maker Sillof collaborated with Glorbes on a Star Wars in World War II series.
  • The webcomic SMBC presents: The Logogeneplex! I’m pretty sure I’ve read stuff that this was used on. (Warning: archives are NSFW.)

While checking some dead links in the Internet Archive, I decided to see what they had of the website for the Literary Guild at UCI. This was a creative writing club we were both involved in back in college. There’s an abbreviated history of the club still online.

UCI Bookstore WWW page design contestI looked at the earliest archived copy I could find, and noticed down in the corner a badge for a long-forgotten website contest. Every quarter, the UCI Bookstore holds a literary contest, sometimes poetry, sometimes short stories. In spring 1996, they decided to make it a website contest. I had just built a website for the club, and submitted it. Our site was one of the three winners [archive.org].*

Just for kicks, I decided to see which of the sites were still around.

  • Literary Guild at UCI – gone. The club disbanded after the 2000 school year, and the defunct website was removed 2 years later. I still keep an archive of one segment, the collaborative writing projects, but it used to have 10 times as much writing, meeting minutes, club info and news, etc.
  • The Orchid Weblopedia – gone. It appears to have moved around a bit for several years, but the top search result for the title brings up its last web designer, and a note saying that “this page no longer exists.”
  • Ishmael’s Companion – the study guide for the book, Ishmael is still around, but it’s now a tiny part of author Daniel Quinn’s site.

1 out of 3. And even that one’s at a different location.

And so the link rot continues…

* I was hoping to link to an independent announcement, but the UCI Bookstore website only lists the most recent winners (Spring 2007), and while the Anteater Weekly regularly announced the winners, their archives only go back to 1997. I did find the announcement in the May 30, 1996 Zotmail Archive, but it doesn’t return linkable results so you’ll have to search for it. 2024 update: it only keeps the last two years now, so I guess the announcement’s lost to the ages too.

Every Friday, a script verifies all the links on this website. I usually check the results that evening, or sometimes during the day at work, and see which dead links I can fix.

Strangely enough, this week 3 links on “What the heck is a Hyperborea?” have dropped off the face of the net. I checked the rest of the links manually, and 2 more turned up broken sites with internal errors!

The first was easy. It’s an excerpt from the book, Arctic Dreams: Imagination And Desire In A Northern Landscape by Barry Lopez. I just pulled up the Archive.org copy, picked a sentence to search for… and found the same excerpt at another URL. (A classic college website issue: moving faculty pages from a specific server to a more general site.)

The other two that actually reported errors are both role-playing games. The MUD Darkwind has moved to its own domain. Epiphany: The Legends of Hyperborea is a little trickier. It’s missing from its publisher’s website, but there are references to it online. I figured I could link to the sourcebook at Amazon, or maybe to a review, but the most informative page I could find was on archive.org.

Now to the sites that lied and reported “200 OK” instead of an error code. One was a page describing Clark Ashton Smith’s book, Hyperborea. The site had a search box on the home page, making it easy to find the new location. (It would have been nice if they’d actually removed the old script instead of letting it break. A 404 or even a 500 would have helped me catch this earlier.)

That leaves a Conan reference site, which is shut down, the domain name listed for sale. I went looking and found a site with maps of the world in which Conan takes place, showing Hyperborea near Cimmeria.

It’s just odd that three links would vanish from the same page at more or less the same time.

Surfin’ Safari posted an interesting remark that highlights the power of suggestion.

There’s a tip floating around to speed up the Safari web browser by changing a hidden setting, “page load delay.” There are testimonials by people who are really impressed with how much faster Safari is after making this change. Only one problem: The setting doesn’t exist anymore in current versions of Safari (1.3 or later), so changing it has no effect.

The author of the shareware tool in question responded, saying that he honestly had no idea that the setting had been removed, and offering a refund to anyone who wanted their money back. And there are a couple of other optimizations it can make.

There are some things that the human mind just isn’t good at measuring objectively, and perception of time depends very much on circumstance. “Time flies when you’re having fun” and “A watched pot never boils” have been known for ages.

Today I noticed a spike in traffic coming from a post on Spread Firefox where I had made a comment. Not a ton of traffic, just ~15 hits from the same page on the same day, but that’s unusual for traffic from SFX posts—especially old ones. I checked to see if it had climbed into the site’s list of top posts (the usual explanation), but it wasn’t there. I just couldn’t figure out what was causing the traffic.

Then I realized the author of that post had another story show up on Slashdot today. I discovered this chain of links:

  1. Slashdot: Just what has Microsoft been doing for IE 7?
  2. Idealog: Microsoft Drops The Ball on Internet Explorer 7 Standards Compliance [archive.org]
  3. SFX: Should NewsCloud.com Remain Firefox Only? [archive.org]
  4. The Alternative Browser Alliance (via signature in comment)

You can see how powerful the Slashdot effect is, if it can cause a noticeable (if minor) spike in traffic to a page 3 degrees away!

Of course, it pales next to being linked from the ISC Handler’s Diary, which seems to have pulled in 10 times as many visitors in 2 days. (Thanks!)