Tuesday, 26 June 2007

Got the Blues

I realised today that most of my history on computers could be summarised in shades of blue.

Any game played on a ZX Spectrum that was supposed to be outdoors usually had a cyan sky. Not a pleasant colour but then there was only eight to choose from.

I guess the three other colours tell us a few things. I guess some shades of blue make nice neutral colours for a basic look. At the same time they show us how the basic colour palette has expanded as the default number of colours has gone up.

Now, of course, it would not be enough to represent OS X or XP with just a single colour; you'd need the whole background image. And those images are predominantly blue.

Saturday, 23 June 2007

Hanging Wallpaper

Recently my company was celebrating a big deal with a new business partner. Our Marketing department was arranging some activities to mark this momentous occasion and one of their ideas was to change everyone's wallpaper to an image from our partner's latest advertising campaign.

Up to now we haven't had a policy on desktop wallpaper and have left our users to stick up whatever they want: a picture of their pet lizard, a screencap from Edward Penishands, or usually just an unnaturally green hill.

Anyway, my manager comes to me and asks how we in the IT Department could make this dream a reality.

Now I'm no fool, and I can see some problems with this. Firstly, users don't like the IT department dicking about with their computers and changing stuff without a bloody good reason - it makes them anxious.

Secondly, people get very attached to their wallpaper. I remember one of our older Sales dudes had a knackered old PC with very little RAM. Large wallpaper uses up a lot of RAM so our desktop support guy removed the wallpaper to try and speed the old machine up a bit. When the Sales dude saw the wallpaper dissapear he nearly broke down in tears. It was picture of his daughter and he'd just recently got divorced: about the only chance he got to see the kid was on his damn computer.

So, I can see that we're being asked to do something that could make us very unpopular and I beg my manager to ensure that the Marketing team announce the change and that it's made entirely clear that it's their idea. My manager hates to see a grown man whimper and so agrees that he'll make that part of the deal.

Great. I then get to work on how I can do this. Unfortunately group policies are out because not all of our users are in a domain. That also rules out login scripts. Thankfully we do have a groovy product called Kaseya that enables us to deploy applications, copy files, run scripts and all sorts of other nice things. I then think I could copy a batch file in to the Startup folder in the All Users profile that'll change all the necessary registry keys everytime a user logs in. It's not a brilliant solution but it will do the job quickly and, after all, I'm on a tight deadline.

I go through my testing process and I'm shocked: my script works perfectly first time! I let the boss know that it's ready to roll and we schedule a time for the work. The boss then goes off to have a chat with Marketing.

It was at this point that everything changed. Once the Marketing department realised they'd be taking the blame they got cold feet and called it off. What was a perfectly great idea when IT were taking responsibility became a bad idea when they were. I let out a mirthless laugh.

You see, no one likes to be the bad guy and it happens too often in companies that IT are sent in to be the enforcers. We get treated like the bouncers at a night club, only there to suck the joy out of everything. Anyway, this misuse of the IT department is a subject that's a favourite of mine and I shall return to it in a later post.

I was not surprised by this turn of events. To be surprised that the Marketing department would worry about it's image is like being surprised that an orange is orange or that a fly flies. In the end it wasn't hard work and I was at least pleased that we got what I thought was the right result.

Now seems an appropriate time to quote Bill Hicks:
"By the way, if anyone here is in advertising or marketing, kill yourself. No, this is not a joke: kill yourself . . . I know what the marketing people are thinking now too: 'Oh. He's going for that anti-marketing dollar. That's a good market.' Oh man, I am not doing that, you fucking evil scumbags."



Finally, some technical stuff:


Like all good IT people I always worry about losing data. One problem with changing everyones wallpaper is that we'd lose what was there before. If a user has set their background image from Internet Explorer or Picture Viewer it's entirely possible that the desktop image is the only copy of the file they have.

One thing I know for a fact is that XP can only set BMPs as wallpaper. Even when you set a JPG as a wallpaper, it must first convert it to a BMP. The good news for early adopters is that Vista can use JPGs for wallpaper (but then let's face it, if you're using Vista you'll need all the available RAM you can get).

Well I did a bit of digging and found out where the BMP is stored. It's a BMP file in the folder C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\

This could be handy to know.

Saturday, 16 June 2007

A Statement of Intent

I thought it'd be cool to write blog posts about the day to day reality of working in an IT support department but unfortunately my existing on-line presence is too easily identifiable as the real me. I'm a huge coward and I'd really hate to get sacked.

That's one of the joys of the internet: posting anonymously. For all you know I could be a lady hedgehog called Janice.

I know what you're thinking: Why Tuttle? Well, I picked the name Tuttle from a classic episode of MASH. Hawkeye Pierce invents a soldier called Captain Tuttle, and uses his wages to help a local orphanage. When Tuttle gets commended by the Army for all his good work everyone claims to have met Tuttle, leading to ha-ha-hilarious consequences. Honestly though, it really is a classic.

The name also appears in the movie Brazil where an anarchist called Tuttle gets mistaken for a civil servant called Buttle due to an bureaucratic mix-up and suffers horribly as a result.

So, Tuttle seems to be a good name to use anonymously, both as a secret identity and a victim of bureaucracy.

Anyway now I have this blog I'll use it to talk about the political challenges of working in IT and of working in an office environment in general. I'll also be unashamedly getting stuck into the technical details which might make some posts a bit boring for non-geeks but I will try my best to keep it accessible to all.

I really should be clear that I don't consider myself an uber-geek, I have no particular qualifications, and while I'm reasonably intelligent I'm hardly the greatest IT support dude to walk the earth. I'm not a manager, nor am I particularly successful in my field. I am not writing from a position of authority, I'm just trying my best to fix problems, get projects done on time and be helpful, sometimes under difficult circumstances. I just hope that my posts here are thought provoking and that they give the reader a better understanding of what happens in IT.

I will welcome discussion here and I'm happy to be corrected; I'm not always right, as much as I'd like to think that I am.

This is a pretty long mission statement but "developing synergies in emerging markets" just didn't do it for me.

I hope you'll check in regularly.