Archive | You're Doing It Wrong RSS for this section

Area of Expertise

Recently I had the dubious honour of tidying up a laptop that a colleague had handed down to them by their son who “works for Cisco”.

It quickly became clear he had put absolutely zero effort in getting the laptop ready for use by a normal person. Highlights of this disaster area were:

  • Windows XP SP2, with IE7, and no updates.
  • Firfox 3.6.
  • Graphics driver not installed.
  • Remnants of various online gambling apps and IE toolbars.
  • 10GB system partition (NTFS compressed, naturally) with the rest of the 60GB drive in a second partition that had nothing on it.

I’m sure this guy is a fine network engineer, but remind me never to hire former Cisco employees to do any kind of workstation management.

Eat a balanced diet

A few years back, we took delivery of a batch of new mice for the computer labs. These Microsoft mice have 18 pages of English language instructions. 18 PAGES. For a mouse. I saved one at the time as a memento of this farce, and recently, I came across that forgotten relic at the bottom of a desk drawer.

Let’s get started, shall we?

Read More…

Dear SMART Technologies

If you are going to put required fields on your online registration forms, it really does help if you actually mark it as required, so I don’t have to see stupid red error messages when I click submit.

And you know what? Actually labelling the field at all would be a good start. Read More…

Oh, the irony: Google Maps gives wrong address for Google offices

If you search on Google Maps for the address of Google’s offices in London Victoria, you’ll be taken to the correct address. However, if you then click on the location marked ‘Google London’, the address it gives you is for a different office building in Soho about 2 miles away:

(The address given is the location of their separate sales offices that opened last year, but that hardly excuses the place marker being 2 miles out of place).

Why you don’t want to link your work email to Facebook

One of the more interesting new features that was introduced in Outlook 2010 was the Outlook Social Connector. For those of you who haven’t used Outlook 2010, it’s basically it’s a small window below the reading pane that collates information about all the people involved in the selected email conversation. As well as mining your Outlook folders for related messages, calendar items, etc., it can also pull in updates from social networks.

If you install the addin that lets it link to Facebook, you’ll see Facebook updates for those people you are friends with on Facebook. Thing is, it will also look up information even for people you aren’t friends with.

Normally you can’t search just by email address on Facebook, but the Outlook Social Connector does just that. It won’t show you anything that you couldn’t see anyway if you found that person on Facebook manually, but it does find them for you, seamlessly, just based on the email address. So if you have your work email registered on your personal Facebook account, your sexually suggestive profile picture will show up at the bottom of the reading pane when you send me an email:

I went and checked this profile on Facebook (purely in the name of research for this article) and can confirm that the profile did not have the person’s email address publicly visible. However, many of this person’s photos were set to public, and the photo album that had a blow-up doll as the album cover did not encourage me to investigate any further. Nor did it encourage me to do business with the person who had emailed me.

Needless to say, our staff AUP has a strong recommendation to refrain from adding a school email address to Facebook.


A little while ago, our MIS provider did some work for us to resolve some performance issues with their product. When I got the code back, I took a look over it as I needed to make some further small adjustments myself to make it completely fit our needs.

Since then, I have found myself unravelling almost every aspect of the code. I’ve found data queries that use a SELECT DISTINCT on 500 records to return 8 values that exist as unique items in a different table of 30 records. WHERE clauses with 2 different parameters that can only ever return data if they are identical. Even code that I looked at a week ago and thought “huh, that’s an odd way to do it, but it seems to work” is slowly proving itself to be mindnumbingly dumb the more I dig into the inner workings.

It doesn’t disturb me that I’m finding these errors. It’s a complex system. What disturbs me is that I’ve had no formal training on this system, and the person who did the work is the MIS company’s expert on it.

There are times – increasingly frequent times – when I seriously wonder how they have survived in the market this long.


Suspended ceilings are a fantastic invention from a cabling perspective, because they reduce the need for unsightly trunking and hide a multitude of sins when it comes to drilling and fastening.

Unfortunately, the disadvantage of them being able to hide a multitude of sins is that they hide a multitude of sins.

Such as this left over construction lighting we found this week.

There are half a dozen of these dotted around the ground floor of one of our buildings. None of them are wired to anything, just bare contacts at the end of an expanse of yellow electrical cable.

We’re pretty sure they’ve been up there since the place was built 15 years ago.