2007-02-13

Train Of The Damned

[I’ll prob­a­bly end up deliv­er­ing this onstage either tomor­row or next week.]

It’s 9:28 PM
Commuter train of the damned
Slaving away for machines
Which do our think­ing for us
Which is what this is all about…
Evolution…

It’s 9:32 PM
Commuter train of the damned
Soon to be board­ing
A motly crew of the dam­aged
Is crowd­ing me in the wait­ing room
What if I stay per­fectly still,
Can they see me?

It’s 9:34 PM
Commuter train of the damned
The mech­a­nized night­mare
We’re all wired in now
Did I say that out loud, or just think it?
Sloppy cadence.

It’s 9:37 PM
Commuter train of the damned
Soon to be headed out
To places bor­ing as fuck
Thou art dam­aged and still with me
Thy Rod and thy staff…

It’s 9:39 PM
Commuter train of the damned
It won’t be long now, man
Atomic bat­ter­ies to power
Turbines to speed, ready to go
Doors are closing

It’s 9:45 PM
Commuter train of the damned
Fascists ain’t run­nin’ shit.
A small god for small mir­a­cles
I knew they’d be invad­ing damn
Iran on nine-twelve.

Be the first to comment on this...


2006-11-14

Whee

A few months ago, I was sup­posed to get some help on my job. Specifically, some­one to work on the .NET side of things, which would free me up to do the job I was actu­ally hired to do: PHP devel­op­ment. He wasn’t my first choice, but he was sec­ond, in large part because of his mas­ters degree and (minor) expe­ri­ence with .NET. In real­ity, though, find­ing some­one to do .NET CF devel­op­ment is a total pain, let alone on a startup company’s budget.

On his first day, he never arrived. I called and called, and three days later he informed me that he was in India on an emer­gency, and had asked a friend of his to return my calls if/when I called him. His “friend” never did, so it fell through. About a month after that, the first-choice can­di­date called me up out of the blue and asked if we were still look­ing for developers.

I said sure, and he came onboard for the same salary as choice #2 (the main stick­ing point for him the first time around). He was sup­posed to start on or about the first of November, though the owner and him had those con­ver­sa­tions and it was never quite clear what exactly was said as far as a def­i­nite start date (if any­thing was). So last Monday, I called him up, and he was in Austin. We worked out that he would start yes­ter­day at 8am.

He too, never showed up.

Five more mes­sages and 30 hours have passed since he was sup­posed to start work­ing here. Reading Glen Greenwald today, I come across this lit­tle tid­bit, which he quoted from an Associated Press story from Monday (empha­sis is Greenwald’s):

In court doc­u­ments filed with the 4th U.S. Circuit Court of Appeals in Richmond, Va., the Justice Department said a new anti-terrorism law being used to hold detainees in Guantanamo Bay also applies to for­eign­ers cap­tured and held in the United States.

Immigrants arrested in the United States may be held indef­i­nitely on sus­pi­cion of ter­ror­ism and may not chal­lenge their impris­on­ment in civil­ian courts, the Bush admin­is­tra­tion said Monday, open­ing a new legal front in the fight over the rights of detainees.

The story also goes on to note that the “test case” of this is a Quatari pro­gram­mer liv­ing in Peoria, IL (yes, that Peoria) — about an hour and a half south of my house. Nice that some geek is now sim­ply a test-case of Presidential TortureAlternative Interrogation Procedures, not a human being with a wife and four kids. If I were an immi­grant, I’d get the fuck out of the coun­try and not look back as well.

Of course, it’s also pos­si­ble that dude is just an ass­hole, and the whole “we can dis­ap­pear you” thing is just a coin­ci­dence. Not that it really makes the “we can dis­ap­pear you” thing much bet­ter, sim­ply less immediate.

BTW, where are the Democrats on this? Or was the plan to just get elected and let Bush’s phony “bipar­ti­san­ship” non­sense pre­vent them from actu­ally doing any­thing lest the media paint them as “Terra-loving San-Franciscamites”?

[Kinda sorry some­thing this snarky is the first post to PGO in months, but this par­tic­u­lar paranoia-kicker is a lit­tle close.]

Update: Turns out dude had a “per­sonal life cri­sis” that meant he had to stay in Austin, and would’ve called except for his dead cell­phone bat­tery. I guess Texas is worse than I sus­pected, since they appar­ently don’t have pay-phones or e-mail there either… *fume*

Comment on this...


2006-10-25

Micromanaged Zombies

I come into the office early this morn­ing, in the hopes of get­ting a head start on the back­log I’ve got:

  1. Finish refac­tor of My First PHP Project to take advan­tage of what I’ve learned since I wrote it, be doc­u­mented, and gen­er­ally just stop sucking.
  2. Add needed fea­tures, like an XML-RPC interface.
  3. Switch to sub­ver­sion for MFPP.
  4. Put sub­ver­sion on CentOS3 pro­duc­tion server (more “fun” than it sounds).
  5. Switch pro­duc­tion to MFPP 2.0.
  6. Make Big Hairy Project inter­op­er­ate with MFPP over afore­men­tioned XML-RPC interface.

Naturally, before my lap­top even fin­ishes boot­ing (i.e. before it gets to the login screen), I get a call from a cus­tomer, who wants me to walk his sec­re­tary through the client-site instal­la­tion pro­ce­dure. Apparently their sysad­min has logged this per­son into her machine as a Domain Admin, but can’t be both­ered to visit our web­site, where the instal­la­tion pro­ce­dure for the soft­ware which needs to be installed is enu­mer­ated in painstak­ing detail — includ­ing such strange sub-sections as “New Installation,” and “Upgrading from Version 2.x.”

So they call tech sup­port. But since it’s well before 8, nobody else is here to field the call. So I have to walk a sec­re­tary through the instal­la­tion procedure.

And by walk her through it, I mean, quite lit­er­ally, walk her through it. “Open a web browser” “go to xxxxx​.com” “click on soft­ware” “click on this”, down­load this, lis­ten to her read all five “Welcome to the Blah Blah Blah InstallShield Wizard” screens. Completely. Tell her to click Next fifty times. Explain what the lit­tle “under­line” but­ton in the top-left cor­ner of the screen does.

What I mean is: come on! Someone took the time to write out instal­la­tion instruc­tions for each lit­tle page. I per­son­ally took the time to write out three pages of instruc­tions cov­er­ing mul­ti­ple instal­la­tion sce­nar­ios, detail­ing what you need to down­load, and why. I even have tables with frig­gin’ pic­tures of the hard­ware we sup­port along one axis, and soft­ware pack­ages along the other, just in case users can’t be both­ered to know the make and model of the piece of junk they lug around all day.

I don’t think it’s too much to ask that peo­ple read the fuck­ing things. But they get into this zom­bie robot mode, where they just spam my ears with wel­come screen ver­biage (yeah, it bugged me that much). Except they are human beings! What kind of fucked up bull­shit is this, where peo­ple will­ingly go all *dummy mode on*, and con­sent to becom­ing zom­bies requir­ing they be told when to click the “next” but­ton, or the “install” but­ton — when there’s noth­ing else you can do on the whole screen except “cancel”!

What I mean is: Jesus Christ on a stick! Hasn’t any­body ever tried to fig­ure shit out for them­selves? You know, read, com­pre­hend, act, instead of relay infor­ma­tion, receive orders, exe­cute orders. You’re sup­posed to use the machine, not become one.

Fuck.

And yeah, I know that the job was the sysadmin’s, and I could’ve spent thirty sec­onds giv­ing him the down­load URIs and hung up, rather than the first hour and a half of my day pre­tend­ing the per­son on the other end of the line is actu­ally human despite nag­ging sus­pi­cions I’m an unwit­ting par­tic­i­pant in a Turing test. In fact, I’m pretty sure the level of hand-holding needed is why the secretary’s login doesn’t have per­mis­sion to install soft­ware, even if this pro­tec­tion was neatly negated by the admin inten­tion­ally log­ging her into his account and disappearing.

Ordinarily, I don’t bitch. Except there is noth­ing in any of those screens that a ratio­nal, think­ing human being couldn’t have fig­ured out by sim­ply read­ing them. I mean, really, when “Installer X” tells you “Files are in use, close Program Y and click Retry”, I shouldn’t have to explain that you need to close Program Y and click Retry.

Unless you just want a voice to tell you what to do — in which case we can make you com­pletely humanoid by installing a screen-reader.

Be the first to comment on this...


2006-06-17

Re: Class?

Comments are busted at Ms. Aniston’s blog (it com­plains about a miss­ing captcha, except there’s nowhere on the page to enter it), so I’ll throw my answer to her ques­tion here:

One pos­si­ble method of determing class is to use sta­tion in the hier­ar­chy as a met­ric. If you have a boss, and you have peo­ple who call you boss, you’re mid­dle. If you only have those who call you boss, you’re upper. If you only call oth­ers boss, you’re proletarian.

Of course, that gets murky when you’ve got “team leader,” and journeyperson/apprentice sit­u­a­tions, which comes back to the IWW’s met­ric: can you fire oth­ers? If so, you are a boss. Perhaps not the boss, but cer­tainly a boss. If you can­not fire oth­ers, you are not. I should prob­a­bly note that I’m not in favor of sim­ply grant­ing small busi­ness own­ers a pass. Ultimately all small busi­ness own­ers are sim­ply large busi­ness own­ers in an infan­tile state — those who do not aspire to be bil­lion­aires are on the way to sell­ing their busi­ness to those who do. I liked Trotsky’s take on their role (and dan­ger) in Fascism: What it is and how to fight it.

Be the second to comment on this...


2006-06-16

Hell Motherfucking Yeah…

…or:
     That’s some nice quote­whorin’, Lou.

Watching non-programmers try­ing to run soft­ware com­pa­nies is like watch­ing some­one who doesn’t know how to surf try­ing to surf.

“It’s ok! I have great advi­sors stand­ing on the shore telling me what to do!” they say, and then fall off the board, again and again.
Joel on Software, My First BillG Review

Comment on this...