Horrible homonyms

I’m not even think­ing of homonyms so much (though that may be true of the word in ques­tion, if you ignore sim­i­lar mean­ings) when I get upset (as I am at present) about the unten­able nature of the word “class” or “classes” (as in school/education) in any con­text where it could pos­si­bly be con­fused with pro­gram­ming of any sort.

As usual, it’s the geeks’ fault. I sup­pose classes in pro­gram­ming gen­er­ally refer to a group­ing of objects, as a class of stu­dents is a group­ing of the same… so per­haps con­text should make the dis­tinc­tion clearer. But still, waaaay too much poten­tial for con­fu­sion. Roget’s was thor­oughly unhelp­ful in this regard… “course” is inac­cu­rate, “grade” is too broad, and every­thing else was way off the mark. I think I’m going to go with “course” for the minute, at least until/unless I come up with some­thing better.

For those won­der­ing why I’m talk­ing about some­thing IT-related out­side of the murky realms of seman­tics (though this arguably relates, albeit in a dif­fer­ent sphere!), pseudo-design/browser-bug-fighting, and my all-encompassing-JavaScript-ineptitude… well, I’m play­ing with Ruby on Rails again. Or rather, prop­erly for the first time. Because, you know, I don’t think there are enough balls I’m try­ing to jug­gle already ;-) Meh. If Rails is really fast and I don’t run out of time and make this drag out for­ever (which I inevitably will… bleh) this’ll prob­a­bly take about a month. If Rails actu­ally sucks, which by most reports it doesn’t — spec­u­la­tion about crap per­for­mance for large-scale ser­vices and con­cern over the small bus-factor (if one dev mem­ber got hit by a bus, what’d hap­pen to the project?) aside — then I might give up for another cou­ple of months. Whatever!

If noth­ing else maybe I’ll learn some stuff about MVC along the way. Not bad for an Arts stu­dent, hey?

Tags: , , ,

posted on Tuesday, March 14th, 2006 at 9:12 pm by Josh, filed under Geek, Life.

Leave a Reply