Annoyingly resistant to tinkering, but nonetheless an extraordinary feat of engineering, and the closest thing you can get to an iPhone round these parts.
Joseph | 27 Sep 2007 | 3 comments
I was a little scornful the other day of software companies who still use acronyms for their product titles.
There are actually many nomenclatural systems for software, and some of them are now highly codified. The most popular is still the TLA, which appeals to classical nerds in combining verbosity and pithiness as well as a guessing game. Its ubiquity is diminishing a little now, but it remains cherished by the current crop of enterprisey architects.
There was a brief and sparkling phase in the 1980s when the postfix "Star" was applied to some term that implicated your software's approximate domain. Star was superceded by an increasingly dull sequence of postfixes such as Express, Pro, Lite.
Open source software has a long and diverse history of nominal acrobatics. The proudest lineage is surely GNU, a trailblazing recursive TLA standing for GNU's Not Unix. You actually can't squeeze anything more saturated with nerdiness.
The grandaddy of the free software culture, GNU spawned a ring of orbiting projects that indicated their GNU-ishness by using the prefix "gn". One of the better known among these satellites is the Gnome desktop project (we can assume this is a splicing of GNU and Home — splicing and other less destructive portmanteau techniques are also very popular in software naming lore).
Now Gnome latterly developed a rival, called KDE (a semi-recursive TLA where the K once stood for Kool but now stands for nothing at all — quite sensibly, because Kool has been an unhappy product prefix over the years). These two projects have each formed their own satellite rings of compatible software, and since they both do exactly the same goddamn thing with a slightly different gloss*, there is an incredible amount of overlap in the functionality of their satellites. In order to distinguish them, the rock-fucking-solid convention of G.+ for Gnome apps and K.+ for KDE apps has emerged.
As a result, we see one of the most consistent examples of the contortion effect in software naming. This is where the normal name for the software package gets warped to fit the convention. Office becomes Koffice, Edit becomes Gedit. Et cetera.
In the old days it was all about X, but that's another story.
Open source is also a sanctuary for the software naming practice known as "riffing". Take, for example, the web browser from the KDE project. It's called Konqueror. Why? Because at the time of its development, the dominant browsers on the market were called Explorer and Navigator, respectively. The Konqueror developers were aiming high, I guess. Actually, the third most popular browser nowadays is a spiritual heir to Konqueror called Safari, again riffing on the same theme. The best piece of advice I'll give you in this article is that if you can't figure out why a software product is called something, look at the name of the market leader, then figure out the riff. That said, nobody knows why Opera is called Opera.**
But hang on, Navigator is dead now. And its replacement is called Firefox. WTF? Well this is another sad but not uncommon naming practice: the litigational trajectory. When Netscape Navigator finally lost the browser wars, it became the open source Mozilla project (I'm simplifying greatly here). After a few years of dithering around making Swiss Army knives, a couple of upstart kids forked off the Mozilla trunk to make a just-plain-web-browser, which they called Phoenix. The resurrection of the once great Navigator, you see? Phoenix was a massive surprise hit in the ravenous, mildly vicious community of Windows software early adopters. Before Mozilla had even started plotting out milestones, they received notification that their name was infringing some trademark or other. So they changed it to Firebird, but they forgot to do a Google search. So they got another C&D, and thus Firefox was born.***
Anyway. I've noticed that the latest software naming practice is to give your software the name you wanted to give your band when you were a teenager but you were too shit at the guitar/drums/singing et cetera. This is particularly common in the Mac software community (say, for a random example, the Delicious Monster employee's Aquatic Prime library — yep, it's happening to company names as well), where geeks still pretend to some semblance of kool cool. But it's spreading its wings rapidly. Microsoft is already doing it. Pretty soon IBM will be in on the act.
All this is by way of an introduction to the announcement of my latest software project, Snot. (I am, in so many ways, a product of early 90s grunge.) And thank gawd Kelly isn't a software developer, because I got no idea what purpose the Ram Lounge application would serve.
* This statement is mildly heretical.
** Probably there's a good reason that lots of people know, but I didn't look it up.
*** Yes I am aware that you can draw an alternative lineage extending Firefox from SeaMonkey, which in turn derives from ButtMonkey. Hush.
Joseph | 21 Sep 2007 | 0 comments
Artist: Blu.
Joseph | 19 Sep 2007 | 0 comments
Joseph | 8 Sep 2007 | 2 comments
... those who write their company names and/or product titles in ALLCAPS (implying an acronym, if not the entire 1980s zeitgeist)—and those who don't.
I like being in the latter camp. It's the little things like this.
* There is technically a third kind: those who take their product name, ALLCAPS it and make it the stock ticker symbol for the company—but they are the lunatic fringe and besides, it's already been discussed to death.
Joseph | 4 Sep 2007 | 0 comments
More and more, I'm gravitating towards music that features hand-claps.
Joseph | 23 Aug 2007 | 3 comments
How I came to sit here suddenly escapes me. I suspect the wine bottle over by my elbow has something to do with it. I must have romanced thousands on gentle solitary nights like this one; an unscrupulous suitor to the vines. Then again, maybe it's the Dirty Three.
Or perhaps it's just the peril of a fourth decade, cutting the air above my head. For this one I have three schemes: to ask directions to New York City, to favour temerity over timidity, and to find some way to my fifth.
Joseph | 23 Aug 2007
Look, yes. Like Kevin and Brendan, I went to a strip club once, okay? Okay, so maybe it was twice. My recollection is hazy on the specifics.
And yes, it's true that I once clicked onto a website which had an ad with a cheerleader exuberantly displaying her animated boobs. It was quite a shock, but Kelly and I have talked it over and she understands how it happened. Additionally, since you're bringing it up, somebody who I cannot at this moment recall sent me an email with a link to this terrifying video. I should have recognised the illicit content from the URL alone. For that I'm deeply repentant. I know I'll take a hit in your esteem, no question.
Also, this one time when I was 11 or 12, Scott Little found a stash of People magazines and showed 'em to me and Pete. Cor.
If you must know, there has been the odd occasion when me and my beautiful, very forgiving girlfriend have, well, uh. You know. Held hands and, ahem, so forth. I appreciate your understanding on this, and I cannot convey my personal sense of shame and humiliation enough.
Joseph | 21 Aug 2007 | 2 comments
Services like Akismet are staggeringly awesome for filtering out blog comment spammers, but offer no defences against common or garden variety dickheads. Which is how it should be, of course — one man's dickhead could be another man's.. I dunno.
Anyway, ignorance, foolishness and a disregard for personal injury all feature prominently in my definition of noxious idiocy. Which is why I choose to prevent anyone with "FunWebProducts" in their user agent string from commenting on this site.
It tastes like natural selection, because it is!
Joseph | 15 Aug 2007 | 0 comments
Joseph | 14 Aug 2007 | 0 comments