Skip navigation.

I'll think of a good title later

Posts tagged with "work"

So how are we all doing?

, ,

Everything ok? How are we all coping with the downturn?

I've lost approx £4000, from my savings, plus I don't know what from my pension. I am in the fortunate position that I had the money to lose in the first place. I also know that had I continued as I was a few years ago I wouldn't have lost a thing, but I allowed myself to be talked around into investing in shares through off the shelf investment packages by people who probably knew as much about investing as I did, even though I knew this slump was coming. I've no one to blame but my own stupidity & greed.

Employment wise I was one of the very early casualties as I lost my job when my company that sold windows to the new build housing market went under in April this year. I was out of work for just under 3 months before starting work for the Department for Work & Pensions at Jobcentre Plus which is the UK's government run employment agency & social security benefit office (a cynic would say that I left one growth industry as it was dying for another). I now get to review people's job search activity to check for compliance, find vacancies for people to apply to & encourage them to do anything & everything to better their employment prospects.

It's an ok job, one that I didn't think I would enjoy as much as I have & it is infinitely better on my side of the desk than the other. Getting used to a 50% salary drop has been a real eye opener though. Money never used to be an issue for me, I never used to check my bank statements to see if I had been paid, I never looked at the price of anything as I entered my PIN & cost never stopped me from going out. Now though I keep track of my spending on a spreadsheet (well worth the effort), I can tell you the price of unleaded at 6 different petrol stations & if Tunbridge Wells would just cancel the farmer's market I'd be financially laughing.

One sad side effect of my new job is that several times now I have wanted to really rant on my blog but because I am now a 'civil servant' I can't, which I think is the main reason my posting frequency here has gone the way of the stock market.

There are still plenty of other things I could be posting about though. At the very least someone needs to document some of the bizarre events that occurred at Abbott Group Ltd.

Bah humbug everyone!

Opera at work

, , , ...

It's been a tough week at work.

Over the past 6 months or so I have been rewriting a new quotes system from scratch to replace the antiquated Foxpro based system. It has been in a usable state (IMO) for the past 3 months but getting this new system adopted has been like 'walking through treacle' to use one of our director's favourite sayings.

This week I have had a number of opportunities to demonstrate just how superior my new system is. One such event involved the biggest quote the company has ever seen (by several orders of magnitude) that had to be ready first thing Thursday morning. It was entered into the old system & consisted of over 14,000 lines each with ~200kb of data & a .bmp image ranging from 580kb to 2mb in size. There wasn't a computer in the building with anywhere near enough ram to print the bloody thing out. It was very late in the day on Wednesday when one of the estimators came up to tell me about this & 3 different directors & the sales rep who needed it all took turns to badger me about when it would be ready, "I don't know, how long are you going to be in my way?" was what I wanted to reply.

I imported the quote into my new system & quickly wrote some code which automated splitting the quote up into chunks to be sent to the printer one by one. At around 6.30 the MD came in to inform me that he had left a message with our consultant informing him to be in at 7.30am the next day to help me out. While feeding the printer with paper I tried to work out how that was going to help me. At 7.30pm I made sure the printer was brimming with paper & had to leave because the cleaning staff had finished & wanted to lock up.

The next day the sales rep & I stood chatting in the car park from 6.30am & waited until 7am when the key holder turned up to unlock the building. As you can imagine we were mightily chuffed.

Our company has recently switched from Xerox to Konica printers, & these new machines have not been seriously tested especially on a high volume run so I was fully expecting to find the machine with its insides clogged up, but was extremely pleased to find that everything had gone through without a problem. There is no way that the Xerox machines we used to have would have been able to print that many pages (>1600) without a fault. Thank you Konica.

At 7.30am our consultant turned up, "Sorted?"

"Yup."

Later the consultant received a phone call from the MD & I only heard one side of it but it was basically, "nope, Jon was here before I was & it was all sorted....no, Jon fixed that...yes, Jon did that too....no we can now split up large quotes into smaller chunks, Jon has written a routine to automate that so it won't happen again..." which was really nice!

We will now be completely moving over to my new quotes system on Monday.

The building industry is not known for its cutting edge use of IT so most of our customers still want printed hard copies of quotes & my new system uses XML+XSL files for this. Thanks to Opera's support of XSL, XSLT, XPath, XYZ etc. & most importantly the css property 'page-break-inside: avoid' it has been chosen (by me :whistle:) to be our company's browser of choice.

Although if the devs could take a look at bug-255599 I would appreciate it!

In recent weeks there have been meetings upon meetings about the layout of quotes. All the estimators, sales & contracts managers all had different opinions on what should be included & how it should look. Then the Sales director comes along & overules the lot of them... Seemingly every piece of information, table, sentence & picture has been moved, altered, restyled, moved again, removed, added back or resized at some point. Then changed back again. & again.

To keep pace with all this using the old Fox-based reports (shudder) or the newer TQuickReport component for Delphi or Crystal reports would've taken me hours upon hours to do. But being in the familiar environment of Opera & using my basic knowledge of XML, XSL, XSLT, XPath & CSS development time for changes both major & minor has been cut down to minutes. During a couple of meetings where I had the program running on a projector screen I was even fixing layout issues during the meeting, it is that easy to do! Thank you Opera.

My new system also allows the estimator to design custom georgian bar & lead layouts & this data is saved in XML format. I am using XSLT to transform this XML data into SVG images & it is hoped that our glass supplier will come on board soon to allow us to order these layouts via XML rather than faxing over CAD drawings.

What gets me though is our consultant person is absolutely agog at the results I've got out of XML, as has one of our glass supplier's IT geeks. But all I've been doing is: ctrl+t, g 'some xsl related search term', click a link, read, copy & paste code, edit it a bit, save, refresh.

Maybe it's just the industry I'm in, but why hasn't XML been more widely adopted?

The right kind of focus

, ,

A couple of weeks ago my department boss moved on to a new job. We were understaffed with three of us, but now we are down to two things are a nightmare. We are helped out two days a week by a consultant, but with so little time the amount he can do to help is very limited. So far a lot of the solutions that he has come up with is for me to work more hours.

I am now the only programmer in the company. So every little request seems to come through me & everyone seems to want me to work on everything at once. A common request is for some custom report or graph (we already produce a monthly document which is an inch thick full of reports, but these reports have a nasty habit of not saying what people want them to say). It always makes me cringe how people ask for a report by stating the conclusion they want it to show, but I have learnt not to waste my time trying to explain the correct use of statistics. A lot of the time people's instincts are correct but sometimes I get to enjoy handing over reports that massively conflict with someone's beliefs. It is a very rare occasion when I produce a report exactly as it is asked for.

It has been noted that my usual calm demeanour at work has been slipping on occasion. Soon after my boss had left we were having a problem with one of our systems that I just couldn't crack, even my old boss who wrote the system couldn't shed any light on the problem. Our consultant spent all morning looking at it & couldn't come up with anything either. Then at lunchtime he left saying he had to go meet another client & wished me luck. Great.

After working late I came home. I was feeling really angry & like the everyday for the past few days my head was buzzing with work. Instead of turning on my computer to read some news & blogs as I usually do I started a practise session instead. I practised various circus skills for a couple of hours. It was like the scene in Footloose where Kevin Bacon starts to dance in the abandoned factory. Ever since I started juggling there has been something about it that calms me down. I particularly remember doing a handstand & all the tension seemed to just pour out of me. Since then I have been juggling a lot, usually I'd spend an hour or two reading on the internet, now though the only reason my computer gets turned on is to set iTunes going. Since upping the amount of time I spend on my favourite hobby & cutting down the amount of time I spend staring at a flickering screen I have been feeling noticeably better in myself, more relaxed, fitter & more alert.

Right now I can't think why I slip out of the habit of practising.

I don't think it is just me either, everyone at TWJC seems to be doing more juggling. Previously there used to be a lot of standing about chatting, now though everyone is definitely using the hall time much more & saving the chatting for the pub afterwards. I remember a time when it would be approaching 9.30 when they chuck us out of the hall & I'd just want to go home or to the pub. This week when I was walking from the hall to the bar I remember thinking, "I wish I had another hour or so so I could work on that a bit more..."

'Tis the season to be garrotted by tinsel

, ,

On the Friday just gone the accounts department stayed late to put up their Christmas decorations. One of the accountants brought in her 3 kids to help with the rennovations. On Monday morning they were were proudly marching through all the offices & inviting everyone to marvel at their decorations.

However, the accounts department has the highest turnover of staff in the company & only one person in that office has ever seen what the IT department is capable of at Christmas (& we think that person is a mute).

Our department's designated decorator has just spent the entire lunch hour pinning up all manner of stars, chandeliers & tinsel. You can't walk a metre without having to duck under something.

He's going to put the rest of the decorations up tomorrow.

just a vital urgent quick one

,

I have added a new notice to the wall in my office which reads:

Overused Phrases

The following words & phrases no longer have any meaning due to constant & improper use. If your impassioned plea includes one or more of the following please try to use a substitute otherwise your plea will have little impact on the production office staff.

Urgent
Vital
Essential
Imperative
Site are desperate
I am desperate
I need a favour (whiny voice)
This has GOT to happen
Is there any chance (whiny voice)
Just a quick one (no it is not)

It has attracted quite a bit of attention, & people are actually using different words now...

On muffins

, ,

We have a tradition at work that whenever it is your birthday you bring in a small selection of cakes for your co workers. Today was one such day & I had my first ever blueberry muffin. Lovely taste, excellent uniform texture & most importantly bigger than I could get my mouth round. You just don't get enough muffins on this side of the Atlantic.

Can you do N+1?

,

I don't have a fax machine in my office so I have to go through to the sales department & use their machine.

One of the girls that works in sales found out that I was a juggler & asked me to juggle for her on Wednesday, & since then I've had to juggle one extra object everyday.

I was up to five this morning, 2 satsumas (satsumi?), 2 plums & an apple. Hopefully she will have forgotten by Monday. Even if I could juggle 11 balls (which would be a world record, I am able to do a mere 7 at the moment) people would see it & ask, "Can you juggle 12?"

This would be fine if they accepted your answer when you reply, "No"

"Try"

"Why? I'll fail"

"Try!"

& they will thrust more & more bizarre objects into your hands.

I can't remember how many times I have had that conversation. What starts off as a bit of fun inevitably turns into a war of attrition that no juggler can ever win.

It's not that I am afraid to try new things, or push my limits. In practise I do nothing but push my limits. It seems to me that people just want to see other people fail.

Sometimes I wish I was a stamp collector instead.

& while I'm on a roll, if you see a unicyclist don't yell out, "OI! You've lost a wheel!" (or similar) It may have been said once or twice before. My record is 6 times in one bike ride. It is only a matter of time before unicyclists start carrying arms.

Trying to keep calm in a storm

,

Work is manic at the moment. I haven't even had time to check all the new journal entries.

The new build window company who I work for acquired the order book of another company that went bust. The offices of this company have recently been closed altogether & all administration is now being handled by us.

Hundreds of boxes of files, office equipment, faxes, memos, call offs, quotations, amendments & everything else are stacked in various locations in the warehouse while we plough through it all. Unfortunately though we keep finding items that should've been actioned weeks ago when the office of the other company was still going. These items tend to result in an irate customer on the end of the phone.

Luckily for me I don't have to deal with the customers directly, but unfortunately I have to cope with around 80 new orders a day which is around 700 windows. I can comfortably deal with around 400. I think it is a great credit to my time management skills that I haven't fell behind the factory yet.

I was officially asked if I would like to become a trainee programmer today which was greeted with an enthusiastic yes. I shouldn't get myself too excited though as in the current climate it would be suicide to train up a replacement for me.

Patience...

How to crash a PC

,

The guy who works in the office next to me is rearranging all of his furniture. He moved a book case & another smaller desk out of the way with a view to moving his own desk into the resulting space. He obviously didn't feel it was necessary to unplug his computer though. He has just dragged the desk across & the cables plugged into the wall have just pulled the whole lot off onto the floor with a satisfying crashing sound. It doesn't seem to be working now either.

I don't think he appreciates me sitting here laughing at him through the glass partition but it was the funniest thing I've seen all day.

Childish toilet humour...

,

Leaked memo from my place of work today:

"[name of accounts director] could you please send off payment to [name of supplier] as we have run out of toilet paper.

We are on hold in more ways than one."

It amused me, but didn't go down too well with the accounts director.
November 2009
M T W T F S S
October 2009December 2009
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30