The Twilight Report

Your Home For Snappy Repartee

On being useful

The other day, someone at work asked me (not entirely out of the blue), if I “had anyone useful” in my family.

Without missing a beat I answered: “No, they are all scientists.”

Because it’s true, at least in the context of the conversation, which made the question more like do you have anyone with skills that are useful to ordinary people in your family. I mean, they contribute to the sum of human knowledge, and arguably do important things, but hardly useful skills, such as being able to cut hair (like Nina’s husband) or even fixing a Windows XP machine full of viruses that you stupidly downloaded (like me. er, the fixing part, not the downloading of viruses part).

“But wait,” I added, “it gets worse, because I grew up in a company town, where the ‘company’ was a federal laboratory, and everyone who lived in the town were also scientists.”

Later, when I was explaining this conversation to my mum (who didn’t seem to find it as inherently funny as I did), she pointed out to me that there are also engineers in Los Alamos.

“Well, they can be useful.” I said.

“Not those engineers.”

Mum seems to hold engineers in the same esteem as people who live in Melbourne (“seriously,” I can imagine her saying, “if you are in Australia, why wouldn’t you live in Sydney?”).

I know this attitude sort of filtered down to me, unfortunately, because early on when I met my friends in New York who also worked at The Company, I said with some disdain that I wasn’t an engineer, when one of them described us as a group of engineers. I have always preferred the term “programmer” or “coder” (which is actually different from what my friends do), although I do have to admit my job title was “software engineer” for those six years in New York.

They are pretty cool engineers though. They do things like make the processors that go into all of the next generation video game consoles. (When the dust settles from this round of the Console Wars, I don’t know if Sony or Nintendo will be left standing, but either way The Company stands to make a tidy profit either way). More importantly, they are cool people, who know how to have a good time and be good friends.

I told my photography teacher what my friends did once, and she thought those GPUs The Company was making were a waste of resources that could have been more appropriately allocated. Seriously though, who is she kidding, she is a professional photographer. What is she contributing to the world that is so awesome that she can go around judging other people? There is nothing wrong with being a photographer, but there is everything wrong with being judgemental and condescending.

Please leave a comment here:

Tired

They must have uploaded a virus into our download stream to counteract the hexadecimal code rectifiers.

I really shouldn't have had that one glass of wine at Joe and Cicely's tonight at Action Tuesday (now scheduled weekly on Mondays). I really should have had two or three. Now it's making me tired and I have to submit some jobs to prove that Parallel Abstraction actually runs faster than Serial Abstraction. One would hope. I should really work on getting DoubleThink II up and running as well, but my mind isn't clear enough to focus on that right now.

They must have uploaded a trojan into our download stream to counteract the hexadecimal code rectifiers.

I was watching that trashy show 24 over at Joe and Cicely's and the bad guys were using massive amounts of bandwidth to hack into the nuclear power plants across the country. All these years I thought it took talent and knowledge to be a hacker, and here I found out all I need is a faster computer! I need to upgrade to a Pentium 4 so that I can hack into the CIA and download Adobe Acrobat and Micro$oft Word. At least they weren't abusing the term virus tonight. No, they instead decided to use trojan incorrectly instead. It really irks me when ever they start using computer techno babble on TV. Now I know how physicists feel when they have to listen to Data or Geordi drone on as they are oft to do.

They must have uploaded a worm into our download stream to counteract the hexadecimal code rectifiers.

I checked in a whole heap of code today. It's the first time in months. I am now hoping that I don't break the build. Lint is useless. It flagged a whole heap of non errors when I checked in my code. This for example is not a syntax error in ANSI C :
...
for(int i=0; i<max; i  )
  ::printf("%d\n", i);
for(int i=0; i<max; i  )
  ::printf("%d\n", i*2);
...
because unlike earlier versions of C , each i is scoped for just its loop, not the entire code block.

Dude, my bastard child of Bill Gates and Debian burned this trojan virus to this cheesy media; have you checked it out yet?

Update: Sure enough, I broke the build.
Please leave a comment here: