Well Timed

Yesterday, in the time we’re doing all the packing up and sorting out of the current house before moving today, Herself had an interview in Cambridge. The letter informing her of the interview date only came through on Monday, so hile it’s all gone OK, it’s all been on very short notice, and on one of our busiest weeks.

In the end, I drove us both into Cambridge yesterday morning at some ungodly hour, was in my office just after the building opened, and then Herself went to the interview, then the presentation she needed to make a couple of hours later. And as timing worked out, she finished, and came to meet me in Cambridge just as I was finishing work, so a quick(ish) drive back to home, and then on with the preparations.

Fortunately, we’ve had help from the in-laws, which had all been planned out way before news of the interview and so on came through. They arrived on Wednesday night, and got one hell of a lot done around the two houses yesterday.

Things are just about ready for us now to move in. Well, when I say ‘ready’ I mean “we’ve done one hell of a lot, and it’s infinitely better than it was, but we’ve still got a long way to go…”. Then again, through the bank holiday weekend, we’ll get a lot more done.

It’s going to be good, getting in to the new place at last. The last couple of weeks have been a nightmare, getting people organised to come in, forgetting to work on Norfolk Time (sorry, Toime) where ‘yes we’ll definitely be done by the 25th’ translates into ‘or maybe we’ll actually do the work on the 26th’. In some ways I’m amazed that D4D™ hasn’t contained more rants about tosspot tradesmen this week, but there we go, them’s the breaks. I’ll probably vent all that stuff once everything’s done.

And just to top things off this week, Herself’s car has to go in the garage today. We discovered yesterday that one of the door locks has completely jammed= so badly that the garage can’t even get it to lock manually- and just to be a pain, it’s jammed in the open position. No idea how long it’s been like that, of course, but once we know about it, it has to be fixed ASAP. On the day we move, as it turns out.

Nice to see that the art of timing is alive and well.

UPDATE : She got offered the job! Yay!


Extended Sentence

Well, it’s been determined, my sentence here has been extended again – I’m now here ’til the end of August.

At that point, I’ll have been in this one contract for 11 months.

Time flies when you’re having fun.


Aerosol

This morning, when I got to work, the lift stank of perfume/deodorant. Someone had obviously sprayed it about while they were in there – what the hell, it was early, why not? It was strong enough to make me cough ’til I got out of the lift, but that was it. Nothing special.

Anyway, just in case anyone else complained, I figured I’d let reception know.

And in our amazing Health and Safety paranoid office, this is the resultant email…

[Lyle] entered the right hand lift at [the office] this morning and started to experience breathing difficulties, brought on by the strong smell of perfume present in the lift.
[Health and Safety person in the office] has spoken to [Lyle] since the event and he appears to be Ok.
These events have been reported to health and safety and line managers verbally.
The lift has been placed out of order in the basement until the smell has dissipated, the walls have been wiped down with a neutral cleaning fluid..

I am never reporting anything ever again. I give up.
Bizarre bloody place.


Working Preferences

As I was saying yesterday, currently I’m slightly swamped with work, but at the same time I’m finding myself a bit disinterested in at least one major dollop of the stuff I’m currently involved with. It’s not a great combination really, is it?

And of course that conflict has raised up some interesting issues for me, and some analysis of my working preferences. Hence the title.

In my normal job at the moment, I’m (finally) getting some interesting stuff to do, bringing the site into the 20th century, adding in some database-driven functionality, making it more dynamic (in the context of using server-side stuff to generate the pages, and do it smoothly and consistently) and generally letting my brain work on some groovy stuff that they want/need. In short, for me, it’s fun.

In the other big piece of work, I’ve got to adapt an existing piece of software to the client’s requirements- they’ve paid for the software already, and while it’s OK for their needs, it doesn’t do all the bits that they want it to over the next few months. So I get to figure out how/why it works, and extend things. OK, not so bad, all things considered.

Except that well, it’s boring. While integrating new bits into this site software is a challenge, and will provide a lot of work, most of that is because the way it’s currently written is fucking shocking. It’s got some major issues -things like templating classes being used for no good reason (and I must admit, personally I loathe templating classes in most circumstances) which just make the site overly complex – and run like a three-legged arthritic dog with piles. As for amending it or extending the functionality, well, good fucking luck.

More importantly, though (and something I only discovered today) is that this site software has some major security issues. Techies will know what I mean (and pull agonised faces) when I say that the site is hyper-prone to SQL Injection attacks. And this is a company that’s expecting the site to hold data on upwards of 50,000 people. Believe me, it’s a major worry, and one that can’t be easily fixed without even more rewrites of the entire thing.

Finally, and perhaps most importantly, I’m coming to the conclusion that actually, I really don’t like going through other people’s code and trying to figure out what the hell they were thinking. I know that in the time it’s taking me to figure this stuff out, I could be writing something from scratch that’d do the job properly, rather than trying to force someone else’s software to do the same thing, only less well.

I can’t deny it, I’m bored. I’m uninspired by the entire analyse/adapt process, and I’d rather just get on with writing my own version. I enjoy writing new stuff, figuring out problems, getting things working. I hate fixing challenges when they’re caused by someone else writing abysmal code – and getting paid for it.

I think that’s what really gets to me. The creators have been paid for this piece of crap, and have probably swanned off and sold it to a number of other places too. And while it works, it really is a heap of cack when it comes to doing anything else with it. Maybe I need to write my own version and try selling that in competition with the existing product.

Then at least some other techie could look at my stuff and swear at it before writing their own version.


Overload

Over the last couple of weeks, I’ve been having a bit of a crisis with regard to my workload, among other things. If I’m honest, a lot of it is down to the fact that- at the moment, at least- I have to admit that I’ve taken on too much at once. As well as the normal day-to-day work, I’ve also got one big project on the side, as well as a couple of smaller ones on the back-burner. (Although that still means they’re in my head, and need to get done) Additionally, there’s one new one where I really need to talk about it a bit with some other people. Oh, and of course there’s also all the stuff around moving house. Not much on at all then.

In fact, if I just listed the stuff I’m getting paid for at the moment, it’s still working 7½ working days per week. Not one of my saner moments, admittedly.

Fortunately, the big project has a first deadline of the end of June, and everything should still be OK for that – it’s just that a couple of the steps along the way have sort of slipped a bit. There’s some reasons for it (and I’ll probably write a bit more about those later) but mainly it’s because I just can’t at the moment motivate myself to go ferreting through bizarrely-written databases. Particularly when they’ve been done in SQL Server, rather than anything decent.

But at the moment, well yes, I’m just feeling a little bit stressed about the entire thing, and not really having all that much fun. It’ll sort itself out, I know – and fairly soon now – but all the same, right now it’s a bit more chaotic and pressured than I’d prefer.

On the other hand, well, maybe I’ll learn something from this. (Although I kind of doubt it, somehow)


Delayed

“Sorry I’m late in – some idiot called me at 4am, and I couldn’t get back to sleep”

Am I missing something here? If someone couldn’t get to sleep, surely it’d make sense for them to be in early, rather than an hour late?


Missing in Action

I could have written a huge rant today about idiots in the workplace.

For now, though, I’m not going to. I need to sanity-check it first. It may (or may not) ever see the light of day…

But right now, well, let’s just say it’s been exactly that kind of day…