Showing posts with label work. Show all posts
Showing posts with label work. Show all posts

2012-07-23

Stupid Westerner

Working in a multi-national corporation, half of my work team is located in Asia. One should of course be culturally sensitive, but the thing is, that no culture is homogeneous, even among brown-skinned people in a faraway land. So, the other day I made a point of noting that Ramadan would start the next day and asked if they would celebrate it somehow. “Some people fast, scepticals don’t.”
The next day we were trying to figure out some code and I realised I wasn’t quite sure how to proceed: “Hm, I’ll have to look this up, it could take a while.”
“Is it OK if I go for lunch in the meantime?”
D'oh! Yeah, I don’t fast during Lent either.

2011-06-10

SJ, get your act together!

I was going to Ballerup for a job-related course, so I booked tickets on the usual X2000 to Copenhagen. As occasionally happens, first class tickets turned out to be cheaper than second class, so I went for them. Meal reservation? Yes, please. However, SJ still can’t prebook dietary restrictions, so I’d have to call them again 24 hours before departure to order my meal.

It struck me later that it would be unreasonable to have to call exactly 24 hours before departure, but that it was a bit unclear whether one should call 24 hours beforehand at the earliest or at the latest. If the latter, one would think they should be able to do the booking already when I booked the tickets, if the former, it’s unclear when the last possible moment to call is. Presumably the actual window during which one should call is something different entirely. In any case, when I called, approximately 24 hours before departure, the person at the other end took my dinner requirements and claimed to leave a message for the uptrip as well. Good, then I wouldn’t have to call from Denmark and sit in a telephone queue for that.

I left in the afternoon of Grundlovsdagen. At first I had to struggle a bit to get the wireless connection to work on the train, but a reboot of the machine (my office XP box) eventually solved the problem and I was able to get some crucial job done.

Eventually I got my dinner, which was perfectly decent for a micro-waved readymade.

We stopped on schedule at Malmö C, and then we remained stopped. For quite some while. The train driver explained that we were waiting for a “timetable” from the Transport Administration to continue into Denmark. I found it a bit surprising that a daily train would not have a pre-prepared timetable, but regardless we sat waiting for it for an hour.

Finally the hassle was solved and we rolled the last bit of the way into Copenhagen. Now to get on the local train to Ballerup. There were ticket machines in the station hall, but I was not able to figure out what kind of ticket I was supposed to buy, so I got into the queue at a manual desk and got my ticket. Pretty steep at 48 DKK, I thought, but then Stockholm has in general fairly cheap (in several senses) public transport. I located my platform and looked at the ticket cancelling machines, but my ticket seemed to be the wrong size, so I asked a railway employee how I should go about matters. “Oh, you’ve wasted your money. Today’s the first Sunday in the month, so travel is free.” Argh!

Anyway, I got on the train, which was quite spacious and equipped with wireless Internet and television screens. I got off at Malmparken, which was the station closest to both my hotel and the training site. The only other people getting off was a couple of young women, also looking a bit disoriented. They turned out to be Portuguese students, there for a course at the university. As is my (bad) habit, I took the lead and we trundled away in the general direction I remembered from the map lookup before I left. (Stupid to not have printed out the map, but it had looked as if the hotel would be visible from the station. Not quite so.) I poked my head in at a McDonald’s we passed and received a course correction and soon we arrived at Zzzleep. Friendly checkin and the room was clean and nice, but had the narrowest beds I’ve ever seen. I carefully centred myself and soon slept.

In the morning I checked the map and took out the course to the training site. What I saw of Ballerup wasn’t all that exciting—an industrial area quartered by motorways. The course turned out to exceed my expectations, it proceeded at a breathtaking pace and I had to struggle to keep up. At least the teachers were kind enough to talk English, rather than Danish, though I noticed chatting over lunch that the Danes had even more difficulty understanding my Swedish than I their Danish. How strange, Swedish that is so clearly enunciated… By 17 I was tired but pleased—I would have lots of things to improve when I got back to the office. I bought some postcards and stamps (“Two to Sweden and one to Uruguay!?” Yes, please.) and then proceeded to an Italian restaurant I’d noticed along the way. It was nice enough and I had a pleasant meal. Back at the hotel I flipped on the TV to find a Columbo episode just starting and watched it. Good stuff and I noted with interest that Steve Bochco had written the teleplay for the episode.

The next morning, break-neck work again. When we finished for the day I started towards the train station, as I didn’t have all that much time before my train, the last for the day, would leave from Copenhagen. Now I would have to figure out how to operate the ticket machine, as it was an unmanned station. This machine had an, in principle, more obvious interface than the ones at the central station, on the other hand it was not very responsive to button presses, did not like to read my credit card and in general was hard to operate. I in fact missed one train while attempting to get a ticket, fortunately it was only ten minutes to the next.

When I arrived in Copenhagen I could see the X2000 on the next platform, but as soon as I got there it left. It turned out that this was actually the previous train, that should have left an hour and a half earlier. Oh well. On the other hand, the train I should be on was cancelled. What now? A PA announcement was made to the effect that we should jump on any train going to Malmö and continue from there. Well, OK. I do not know if they had managed to screw up the timetables again, but it was a bit annoying. And what if I’d come on the local train ten minutes later, that I saw pulling into the station just as the train I was on left?

In Malmö, the train was at the platform, but not allowing us on board yet. We milled about a bit until we got on board. Ah, good. Now to get home. Internet connection, check. Meal being served…uh, this is not my order. Confusion. Double-checking. Despite the promise of the SJ person I’d spoken to, the order had not been passed to the caterers. Just brilliant. The train hostess was very sorry, but could only offer me meal tickets for the bistro car, where I already knew I wouldn’t find anything edible but fruit, which I already had for free in my first class car. Apples did only a bit to stave off starvation. When I finally got home, about 01:00, I was pretty hungry and stayed up a bit longer to eat something more substantial.

Then up again in the morning to get to work and employ my new skills.

2011-02-21

All in a day’s work


Getting my work done: Testing software on both Windows XP and Windows 7, and the Linux box in the middle to actually work on. Not visible in this picture is the Mac on the other table.

2010-10-18

Geekiest punchline

Scenario:
Some coworkers are sitting around afternoon coffee. Newly employed D mentions having problems managing a website, the others speculate on what the cause may be and then the discussion turns to people’s favourite web programming languages.
A: “With all its faults, PHP is still pretty good.”
B: “Well, ASP with VBScript is better than its reputation, in particular the latest versions.”
C: “Rails, definitely!”
D [brightly]: “I’ve used CSS!”

2010-09-20

Kista morning

Army of engineers,
keycard dogtags.
Highspeed tenspeed,
floorball-stick banner.
Sensible mother
pedals sedately uphill.
Men in overalls,
up since five.
Fractions of fractured English.
Students dream of glamour,
important meetings in faraway places.
Executive,
cabin bag,
empty eyes,
full coffee cup.

2010-07-06

Social services

A couple of weeks ago my employer informed us in a brief meeting that the company would perform “cost reductions”, i e layoffs. Further information to come by the end of June. I had seen the writing on the wall and wasn’t particularly surprised, but unemployment was of course still a course of concern, so as soon as the meeting was over I got on Facebook (allowed at work) and sent out an SOS. Within minutes consolation and suggestions started coming in. A particularly hot tip came from a former student who works for Major Corporation. By next evening I had updated and sent off my CV. In the morning came the phone call: could I come for an interview the next day? Indeed I could!

A week later I was in for a second interview. I left with a signed contract and felt relieved, elated, nervous about how I’ll manage the new job, but also deeply grateful to my friends who came through so effectively, and of course also to the fancy social networking system that speeded up the job search so remarkably.

Now I’m wrapping up stuff and will soon be looking at the world from Kista Science Tower. Banzai!

2009-09-17

After years of writing scientific papers

Today I found myself writing “…increases the saliency of x.”, stared at it and realised it probably was not a well-suited expression for end-user documentation. I had to think for several minutes before coming up with “…makes x easier to see.”

2009-04-22

“We are all individuals!”

Searching through the customer database, finding 1064 companies all named versions of “Creative”…

2009-02-09

Not even running in circles

I was debugging an application somebody had created in framework X when I ran into a parameter I hadn't seen before so I wondered what it might do and what its legal values might be. I looked up the function in the manual. The entry for the function referred me to the separate manual for command line functions. I retrieved that manual and located the relevant chapter. It referred me to the man page for the function. I typed in man function and the man page referred me to the online help in the function. I typed function help and got the explanation that the parameter does, in fact, exist.

(Names redacted to protect me from the guilty, but their name ends with “pple”…)

2008-10-04

Day of thunder, hour of power

Recently it was Perks time at work and we took off in the Friday afternoon to an undisclosed location that turned out to be an indoor gocart track where we were dressed in sweaty overalls and rather icky helmets and then took off around the track with the goal to complete as many laps as possible in one hour. It's rather sweaty stuff, this race driving, so we worked as tag teams, trading places every ten minutes.

My team ended up last, with the fewest laps. We were last already when I first got to drive and me pushing the pedal to the metal to make up for lost time just won me sojourns off-track, covered in the tyres that made up the crash barrier.

But anyway, here I am, doing the Steve McQueen thing:

2008-09-13

With determined steps towards the chasm

I have not been very productive at work lately. This is how it has gone:
It has been a fairly hot summer at times and the fans in my laptop got to sound squeakier and squeakier—worn out presumably. I got a repair ticket prepared at the company that does our hardware service and thought I'd drop off the laptop as I went on holidays. The last two weeks before this date the laptop in addition became very very slow, showing a beachball per keypress on average. Well, presumably this would be fixed during service.

So, I went on hols and dropped off the laptop at service. I also specifically requested they'd do a backup of the contents (separately priced option).

When I came back from holidays, the laptop had not been fixed. Call and remind them. A couple of days later I got a call that it was done. I went and picked it up. Yes, the fans were now smooth and silent. However, it was still very slow. Call service guys: “Thanks for the fans, but the laptop is running very slowly, didn't you notice that when you tested it?” “No, we just tested the fans.” “You could hardly have turned it on without noticing…” “You probably just need to reinstall the system.”

Hmm, that would be a major operation. Well, but why might it be running so slowly to begin with? Poke around console logs and error messages. Hmm, here's a weird message being emitted every ten seconds, but what does it mean? Google for relevant bits and find discussion on blogs: “The disk has been overheated, get a new one.” Oh, I can still read from the disk, but apparently it's going to get worse. OK, so I need a new disk. I'd better call the service guys again: “Hi, it seems I need to replace the hard disk, lucky that you have a fresh backup for me!” “Uhmm, eh, actually, no, we don't.” “What? But I asked for a backup and you said you keep them around for two to three weeks.” “Uh, eh, well, no, we wiped it, uh, yesterday. Probably we were running out of disk space.”

Effing brill! OK, now what? I'll have to do a backup of my own. Procure disk. Yeah, this has an earlier backup of mine on it, but I'll have to throw it away to fit in the new backup. (Simplification of the real reasons, but the result is the same.) Done. Now, to start the backup. *grind* *grind* *grind* Eventually it is clear that at this rate of performance it will take approximately two weeks to back up my hard disk, unless it breaks down finally first. Well, what to do? Grin and bear it. I wonder how the service guys managed to make a backup in less than a day. Yet another call gives only vague and clearly unworkable answers.

A consequence of the backup is that I can't lock up the laptop in the safe for the night, as the two-week estimate is based on uninterrupted transfer. Well, what to do? So this goes on for a week and a half, and then when I get in one morning I meet a grinning colleague: “Guess whose laptop got stolen in the burglary last night?” Of course… And while the burglars had been as cock-snookingly polite as to leave the external hard disk on the table, the interrupted backup had been corrupted and was unreadable.

*sigh* Now what? “Maybe you can take the little white one?” OK. Hmm, it seems hung somehow. “Yeah, it's a bit dodgy, you have to do a remote install on it to get it running.” Install. Install. Incompatibility. Re-install. When I finally am on the way to get things up and running, the dreaded lurgy strikes and I'm bedridden. Now I'm on my second week of coughing, missing deadlines left and right.

Life, don't talk to me about Life!