Office Dress: Shoes
Monday, December 18. 2006
This is the first entry in a planned mini-series on the issues relating to looking presentable at work when you have to walk there. The article mostly relates to women, since I am one. When I last moved jobs I went from stepping out of my house into my car and out again in the company car park, to a half-mile walk across an exposed section of park, so I’ve had to adapt quickly.
Shoes are all about aesthetics vs. practicality. High heels look great but I’m a programmer, not a model, so I don’t feel obliged to wear high heels for work. Also since I have large feet (a UK size 7), pretty shoes just don’t end up pretty when they get to this size and flat shoes become long – like a clown’s shoes! There are some lovely shoes out there this season but many seem to be soft-soled. That’s all very well but if you actually walk places in them other than indoors, the soles wear away in no time!
Smart office shoes are often rather uncomfortable and I do walk some distance in shoes each day. I love my berghaus walking boots but can’t get away with wearing them to work. In addition I like my feet the shape they are so I won’t wear shoes that hurt.
This winter, I’m wearing these hush puppies – they’re fab!
What do you wear on your feet for work? I’ll be jealous if the answer is “slippers” ....
How to get your best projects at work cancelled
Thursday, November 23. 2006
Pretty much the worst thing that can happen to any geek is for a project they are working on to be cancelled. If its something they have already put a lot of work into and believe in, then it isn’t surprising that it hurts them. I think most of us have been there at one time or another … its canned, and you have an anger inside that is too big for what just happened.
This has happened to me on a number of ocassions, and each time I feel that I brought it on myself. I’m a great believer that if something is to be done, it should be done properly. Which means that when I get given a glimmer of hope that something can be improved or replaced, I push too hard to get too much changed. This makes my superiors (or their superiors, depending) uneasy and they pull the plug.
As I get older and gain wisdom (hopefully!) throughout my working life, I hope that one of two things will happen. Option one is that I’ll care a bit less, remember that this is my job and not my life, and keep it in perspective. The other is that I’ll get better at making my managers feel like they are in control at all times and that this is all their great idea. Ronald Regan is supposed to have said
it’s amazing what you can get done if you don’t care who takes the credit
And I think that’s true. Perhaps I need to fly further under the radar when I’m working on something interesting?
Coffee Politics
Wednesday, November 8. 2006
There are some coffee politics happening in my office right now1. I’m not going to write about that though, at least until it blows over. I thought I’d share a couple of previous coffee politics experiences though.
Spare-hand Drink
At one workplace where I had a temporary job one summer, the vending machines were paid for and the etiquette was this: When you decided you wanted to fetch a drink, you announced this fact and opened offers for the spare-hand drink. The person who shouted first (or loudest) would then get the hot drink that you could manage in the other hand from the hand you fetched yours in.
Silver Spoon
Another workplace had us all sat in a long, narrow office and facing outwards. Someone who sat a long way away used to rattle his spoon against his mug repeatedly until someone made him a cup of tea if he was thirsty and thought it wasn’t his turn. That got annoying after a while!
Speedy Operation
A co-worker of mine at a previous job managed to master the art of fetching the tray, offering a drink to each of twelve people in the office in turn and leaving the room with the cups – in the time it took me to visit the ladies! I did enjoy the times that people deliberated on whether they’d liike a drink or not and he didn’t quite make it. I was never quite sure what to think about him …
1 Unless you like warm water, room temperature long-life milk, instant coffee and sweetener added to your cup in that order, this is entertainment rather than deprivation
Work Hygiene
Tuesday, November 7. 2006
Someone in my office moved desks today (someone left last week so there’s a little reshuffle going on as every takes another step along the hardware/seating improvement path). She1 took one look at her new seat last week and came in today with J-cloth and cleaning fluid and cleaned out the whole desk surface, window sills and inside all the drawers.
Just to clarify, we do have cleaners, its just that they trail down the middle of the office with a hoover each evening and if we’re lucky they also empty the bins, but that’s all. You can imagine that the rest of the office has got pretty dirty in the 15 years or so since the immovable furniture was fitted!
The opportunity was too good to miss borrowed the cleaning things and cleaned my own desk. I’ve been with the company nine months and I understand my desk was empty for some years before that. I wiped the worst off with some tissue when I started but today I moved everything and gave it a good clean. The grime was amazing but the difference it makes to me is astonishing. Visually there’s no change but in reality its a complete turnaround. My workspace is clean and safe, and I’m ready to get on with the task in hand with good humour. I guess this is what they mean when they talk about Hygiene Factors in the workplace!
1 Yes, there is another woman on my team.
My Brush With RSI
Saturday, September 2. 2006
RSI (Repetitive Strain Injury) is the bogeyman of software developers’ worst nightmares. I think everyone knows someone, or of someone, who was once a great programmer and is now a primary teacher, porter or some such, and all because of this RSI thing. So here’s my experience, because it came true and happened to me.
My experience
I have typed for in excess of ten hours a day, for weeks at a time, at a number of times in my life. Since graduating three years ago I’ve worked exclusively in development of different kinds. Since long before that I have been able to touch type and took jobs as a temporary secretary and typist during my university holidays. So I’ve had a fair amount of exposure to serious typing requirements in the past and no problems.
I first noticed a problem about three months after starting a new job, I had aches and tingles in my fourth and little fingers in both hands. This turned into a feeling of having my hands attached to my arms wrongly – I kept trying to “click” my wrist joints into place all the time and it was getting quite painful. We do have funny furniture at work since the company’s main business is manufacturing furniture, unfortunately not for offices1, and I just couldn’t make it fit me.
I requested a review of my workstation and over the next few weeks a series of people came and measured the space, prodded me and my chair around, fidgeted with my keyboard and generally wrung their hands in despair. It took five weeks for any modification to be made to my desk and by that time I was on some very strong anti-inflammatory medication following a diagnosis of tendonitis and eventually had to call in sick for a few days as my hands were so painful I couldn’t even put the mon the keyboard. I’d like to point out at this stage that I am not in any way criticising my employer, my work area is hard to modify and it is a large organisation which by definition means that it takes time for the bureaucracy to get its internal cogs turning.
When I went to see the doctor I had pains in my fingers, wrists, elbows and also kind of between the two bones in my arm (like what you get after playing badminton when you haven’t for ages). I also lost all grip in my hands, I couldn’t get the top of a bottle of milk or squash or hold anything heavy (like a pan of water). It was horrible but he assured me that I was unlikely to suffer lasting damage and prescribed anti-inflammatories and as much rest as was possible. By this time I wasn’t posting to this site, working on any of my other coding projects, or even doing any crochet. Even holding a book to read was quite painful!
After my desk had been modified, my hands immediately became much less painful although discomfort remains today (two months later). My employer had me see their doctor and he advised that the damage to the tendons was likely to take some time to recover and I might expect some discomfort for a couple of months. In fact this is the case and I am now finding that an ordinary wrist support helps quite a bit, but my hands are painful after a few days of typing. Coding and sql-querying are much worse than straightforward prose, such as this article, I think because the keyboard is laid out to make words easy and punctuation not necessarily so!
At home I use the laptop and sit wherever I like – usually on my feet, sounds daft but I’ve coded for years curled into a ball and it seems to work! I use an external shallow action keyboard (like a laptop one, the keys don’t go down very far) placed on my knee on a cushion which seems to bring it to a comfortable height. I use Opera which can be controlled pretty much entirely from the keyboard, its got plenty of keyboard shortcuts and also spatial link navigation where you just hold down shift and press the arrow keys to navigate a page’s links. Its great and means I don’t have to use a mouse – I don’t think its the mouse that’s the problem but switching between the two certainly provokes a twinge.
In Conclusion
Well I’ll update this article as things improve but for now I think its enough to say that I’m still programming and feel that I can continue to do so as a full-time occupation. I am still suffering the same pains but I was warned it might take time to heal so fingers crossed (I can still do that!) that’s all it is. I wanted to write about this as its a big issue for programmers and other keyboard-users and I really felt I benefitted from their stories and honesty. I almost feel like the whole thing was a bad dream, and hopefully that’s all it will be in the future – just a dream.
1 Actually we make kitchens, bedrooms and bathrooms, so the offices are miscellaneous drawers with a kitchen worktop on top – it works a lot better than it sounds!
A Tale of Two Jobs
Friday, September 1. 2006
Well, not an actual tale, exactly, but some general anecdotes.
Since moving “oop north” (to Leeds, West Yorkshire, UK), my partner and I have job-hunted once each. Once for me when I relocated up here, and once for him just at the moment as the fixed-term contract that brought him here in the first place has ended. In both instances, we’ve ended up with two good offers and no real way of choosing between them.
The trouble with jobs is that you can never really know how they will turn out until you’ve been there six months. This isn’t an option when you have 24 hours to make a decision that will affect your day-to-day life for the next two years or so, so how can you pick?
Criteria for choosing
This can be straightforward. If you have large credit card or mortgage payments to keep up with, or an expensive habit like an extreme sport, then probably you want the one with the biggest paycheck. If one job is a step on the ladder or uses skills for a job you want to do one day, then take it, even if its less money. If one job is an hour-long commute and the other is a walk across the park, question yourself whether any benefit from the further one can outweight the sense of self you will lose from that kind of journey. If the recruiter annoys you enough then you might allow that to help you decide (I have turned down interviews before purely because I couldn’t face talking to the recruiter again!). If one company is straight with you and calls when they say they will, then that will probably give you a good feeling that you mean what you say the rest of the time. If you just have a good feeling about one job, environment or set of people, then follow your instinct – in this case that is your best indicator.
Once you’ve made your choice, train your brain to stop wondering “what if”? Even if the job you chose doesn’t work out the way you wanted, you get there and the people who were so friendly when you were shown round seem to have had their personalities surgically removed, or the training and development policies have been allowed to mysteriously evaporate, you must never wonder what might have been. For down that path leads despair.
Difficult choices
Personally, I couldn’t really tell you why I chose the way I did this time around. The two jobs used different subsets of my skill set and neither had any obvious progression with them although both would be great stepping stones for when I grow up and decide what I want to be. I can give lots of pros and cons for either choice. Wake up in the morning, and see what you feel, then act on it immediately. After six months in this job, its working out OK, and who’s to say what would have happened if I’d chosen differently? It is our instinct to think that we might be missing out, that the grass is greener elsewhere, that’s what makes us take risks and move on to the next place at all!
I spoke to a guy in a bar last night who told me that when he left university, he’d had two job offers – one for a web company and one for a games company. The web company offered more money and he took that job, but he’s always wondered what it would have been like to make games for a living. My advice: just don’t wonder! [1]
1 Actually I told him he had made the right choice, I did work in games for a while and although it was fun, it is hard work and totally different to the “normal” software industry, I’m glad I did it but I’m also glad I’m doing something else now.



Comments
Tue, 18.11.2008 15:11
I’m sure you’ll have no problem adjusting to that environmen t ;) Good luck on the talk.
Tue, 18.11.2008 08:42
wow! i see you like it as if it’s your pet!))) that’s great i wanna say! г can call him or her Acy as i do)))
Mon, 17.11.2008 22:31
Hey Lorna. Nice guide, though it did take me a bit to fig ure out which parts went in which classes. Just wanted to mention that you have a small mistake in your code: $this- >getVars[‘user_id’]) should be $this->getArgs[‘user_id’]) Since that’s what you defined in part 1 of the ser [...]
Mon, 17.11.2008 17:43
Stefan: Either the museum or a very long English Sunday Lunc h is on my agenda I think …
Fri, 14.11.2008 17:51
Thanks! I put in a trackback here: http://www.westwideweb.co m/wp/2008/11/14/grep-unknown-directories-method/ This hel ped me out of a jam today, thanks again, MXWest
Fri, 14.11.2008 10:48
hey! i have also Acer aspire and also have problems with cam era. it’s built in but this Acer Orbi Cam failed to work aft er a month…. don’t know what to do….
Fri, 14.11.2008 08:19
That museum looks excellent, might be a good pastime for sun day :)
Thu, 13.11.2008 10:36
The thing that gets me is this: in any non-trivial project, a model doesn’t just interact with MySQL. Models end up in caching layers, in sessions, and interacting with users thro ugh forms, query parameters, and of course APIs. Given al l that, any sort of model that is designed around tabl [...]
Thu, 13.11.2008 09:30
I have made the same mistake on my project(before I even rea d this post, so this is not your fault :-) ). I inherit EVER Y classes from the table_row classes. Now I can see there i s something wrong with the whole concept but I’m too deep in the projetc to change that. Anyway I would be glad to [...]