I thought I’d wrapped up all of my side jobs, but one came back to haunt me this week in the form of some changes that needed to be made to something I did a couple weeks ago. A whole lot of changes.
Actually, let’s just say that the client’s entire frigging site design is broken — and was from the get-go — and I must fix it. By the end of the week.
I’ve been trying to put in a couple hours on this job each evening this week, at least since Monday when I received the changes. I’ve made some progress, but not nearly as much as I expected given the nature of the changes. On any normal website, these tweaks — “fix gaps here,” “align these blocks there” — would have been fairly simple. But on this website, they’re not simple. Because the site was designed in ImageReady (yeah, that old Photoshop companion program before it was merged into Photoshop itself). And then cut up into ImageReady slices. And then saved automatically into HTML by ImageReady.
If you’re not a web designer, you won’t understand the significance of what I just said. Let me put it into layman’s terms: What I described was an old-fashioned way for inexperienced people to quickly throw a web page together. The problem was, the method resulted in a badly-coded web page that was assembled using the most inflexible HTML known to man, and which looked fine as long as you didn’t touch it, but which quickly went to hell in a handbasket once you started trying to fiddle around.
Worse, somebody started fiddling around before I was even brought on board with this project (yes, the design and its assembly have been done by someone else who remains unidentified). So what once probably looked like a very nice design on ImageReady’s canvas has already been rendered a jumbled, gap-filled mess. Now the client wants me to fix all these little things.
That’s hard enough on the face of it, but there are additional factors working against me, to wit:
- I’m having to make all of my changes in a Remote Desktop session where I have access to only Notepad. (This is because the site has built-in ASP.NET dependencies that have stymied my efforts to get a local copy running on my machine.)
- I don’t know what the original design looked like (in ImageReady) before it got sliced up, nor do I have access to the master files.
I’m rapidly discovering that this is going to take a lot more time than I’d hoped, to the point where I’ll likely need to spend Thursday and Friday evening, followed by all day Saturday, to meet the deadline. I am also starting to think that I should email the client tomorrow and let him know that the hours involved are going to result in what may be a bigger charge than he thought. This guy is usually very laid-back when it comes to money, however — being rather flush with it himself, as I understand — so that probably won’t be a concern, but I don’t want to drop a bomb on the guy.
Comments (2)