PDA

View Full Version : The colour of money.


Lenny
2008-08-20, 12:35 PM
I'll explain the situation:

For the last twelve or so weeks, and for the next six and a half, I've had a Summer Job at a local warehouse. The job, in a nutshell, involves lifting boxes and putting them down somewhere else.

I'm the only person in the warehouse (including the offices) who knows what he's really doing with computers. Sure, there's the company IT Guy, but he doesn't know the difference between his keyboard and the server. I'm often asked to nip up to the warehouse reception to sort out the printer and label printing software. Some people also ask me to help them with little things on their laptops. I'm perfectly happy to do both of these things, as it's what I enjoy doing, and more often than not it gets me out of lifting wellies(come on - 25kg a box!).

A couple of weeks ago, someone who works in the offices needed something doing in Excel, asked the Warehouse Manager (who I'm good friends with) if he knew anyone who could help, and I was asked to do it. Why not? All he wanted me to do was find a way to change the colours of dates in relation to the current date, and tro give him the option to view the dates of a certain colour. Simple. Bit of conditional formatting for the first, and a tiny bit of VBA code for the second.

Then he asked if I could make it so that when he viewed the dates by colour, they showed up in order with the latest first. Again, simple. An extra word or two in the code and it was done.

Then he wanted the same done to other fields. Things get busy at work, so I end up having to do bits of it at home. Fine.

He keeps on asking me to do more things. "Oh, I don't suppose it's possible to make this happen, is it?". "I need to be able to do this... ". The latest thing is for him to be able to Autofilter one field, and then be able to view the dates by colour for the results. Needless to say, things have started to get complicated. Work was dead today, so I spent four hours this afternoon programming. I've also had to spend a number of my evenings working on it - I only get a few hours to myself these days, what with finishing at five and needing to get to sleep early so I can survive the next day.

The point I'm making here is that I'm starting to feel like I'm being taken advantage of. Small, simple things is fine, like conditional formatting, but when the solution requires a few hundred lines of code per single object, well, am I adding small features to an Excel spreadsheet or am I actually building the man a damned program? I've got my own things I want to do, yet can't because he needs the spreadsheet for day-to-day work.

I'm going to get the latest thing finished tonight, and if he asks me to do more, I'm going to ask him to pay me, simple as. The question is, how much do I charge? It's a single Excel spreadsheet, but it's one that's integral to the company. Yet it's turning into a program, with buttons and lines of code behind each button.

A pound for every line of code, rounded to the nearest hundred? A single lump sum (in which case, is it a tenner, or a few hundred?), or something like a tenner for every hour I spend on it?

I don't want to come across as grabbing, but I don't want to offer myself to him for a measly sum that wouldn't even buy me a USB pen, and would leave me open to future exploitation at the same low price.

jamer123
2008-08-20, 12:39 PM
the person is taking advantige of you

Kazilla
2008-08-20, 07:41 PM
what you need to do is figure what you think it is worth - and then upgrade it so much that your pretty sure he would say no. Tell him your willing to bring the price down a little bit - but i will not do it for less then _____. Barter with the guy, let him know your a busy man whos time is very expensive. If he doesnt appreciate what you are doing or feels he doesnt need to pay you tell him goodday and go back to liften them boxes.

kockblocker1
2008-08-20, 08:22 PM
If I were you i'd make it simple so it makes sense to non-IT types. Just ask him to pay you per hour what the IT guy at your business gets paid. For every hour you put into it, thats how much you should get paid for it. Also, don't count the time where work isn't busy as free time to work on his crap, you need to add that in there too. Whenever you are working on it thats billed time simply put.

Its cool that you started working on it for free and did extra stuff here and there, you showed your worth. But now that you have made your services known and respected (at least at your place of work) you need to be compensated.

Willkillforfood
2008-08-20, 10:15 PM
Agreed. Tell him to fire the tech guy and hire you on.

PureRebel
2008-08-21, 12:13 AM
I agree. Why should some guy who barely knows how to use the power button get paid to be an I.T. guy when you're more than capable of replacing him.

Thanatos
2008-08-21, 07:48 AM
If I were you i'd make it simple so it makes sense to non-IT types. Just ask him to pay you per hour what the IT guy at your business gets paid. For every hour you put into it, thats how much you should get paid for it. Also, don't count the time where work isn't busy as free time to work on his crap, you need to add that in there too. Whenever you are working on it thats billed time simply put.

Its cool that you started working on it for free and did extra stuff here and there, you showed your worth. But now that you have made your services known and respected (at least at your place of work) you need to be compensated.

What he said. Ask them to pay you what the IT guy gets paid hourly. And if he says no way, then say, "Okay, have the IT guy do this instead." and if the IT guy is as incompetent as you say, then he'll have no choice to pay you.

KagomJack
2008-08-21, 10:59 AM
Everyone's offered advice I'd offer, so I can say no more. Just convince them you're better and remember that there is no need for an "u" in color, silly Brit.

WetWired
2008-08-21, 02:58 PM
And I agree: what good is an IT guy who doesn't know anything?

KagomJack
2008-08-21, 11:48 PM
And yeah, an IT guy who knows nothing is best to be replaced by someone way more competent.