Some of you might be wondering where I’ve been and what I’ve been up to… ok… maybe not. Perhaps I have an inflated sense of self-worth… No matter. I’m telling you anyway, whether you want to know or not.
Working. That’s it, that’s the list.
I got handed a rather large website project last week. I spent last weekend dipping my toes into the pool but began with vigor on Monday. This site is quite involved, and consists of many many gradient background pieces and other items which just add to the complexity. I spent so much time staring at gradients that when I got out of bed to go to the bathroom Thursday night, the light through the window cast a gradient on the wall… All I could think was how I needed to slice that up and make it into html. Yeah, I need more sleep.
I’ve got <div>’s, classes, and pixel widths coming out of my ass. Don’t get be started about Internet Explorer’s, shall we say, “limited” standards implementation…
Plus, there were a number of technical challenges I ran into. Strange corner cases with CSS and javascript that took me forever to try to solve. The worst day this week was Wednesday. I was at work for over 12 hours and when I left I was in the EXACT same place as I was when I started the day. I actually accomplished nothing. Spent the day banging my head against the wall. I would fix one little thing, or think I had, only to find it didn’t really work, or worse yet, broke something that was previously working perfectly. Let me tell you, that was frustrating.
Counting the 9+ hours I worked today (Saturday), I am at over 62 hours for the week. It was nice and quiet at the office today though. I was the only one there. I do think I need to invest in an additional monitor for my home PC, so I don’t have to always work in the office. Any of you out there with dual monitors will agree with me on how much more efficient you can be with them. I think Costco might be a destination tomorrow…
As of this evening, I have conquered all of the real sticky technical pieces… and even better, I can reuse all of the code I’ve developed on future projects, which will save me a ton of time. Sometimes, there is nothing better than really getting in that groove where everything is working and you are making killer progress.
Speaking of which, as an aside, have you seen those bumper stickers that say something like “A Bad Day Golfing Still Beats A Good Day At Work”? Bullshit. I would MUCH rather have a good day at work kicking ass, than have one of those rounds where you put 12 balls into the water. It’s not even close to a tough decision. Maybe that’s just me.
On the plus side, Jess is actually out of town in Portland, OR visiting an old college friend this weekend. So, I’ve been able to completely focus on work. Not that I can’t when she is around or anything, but it is tough when you have a metric shit-ton of work but would rather spend time with a certain someone, ya know?
So, the ‘beta’ site is due to show the customer by end of business on Wednesday. With the stuff I got knocked out today, I don’t think I should have a problem hitting that deadline. That being said, I will be working long hours up until then to be sure. Not to mention, that the client will then review it, then provide feedback. Judging by how this client has been up until now, there will be a TON of changes and alterations. I think the final product is due the 8th or 9th.
I will be neck deep until then. It’s unfortunate that I’ve been so slammed, because there has been a lot I wanted to blog about lately… bitching about daylight savings time, Boise State winning the WAC and making the Big Dance, my brackets performance (or lack thereof), so on and so forth… maybe I’ll get to them sometime.
Hands down, my least favorite work is HTML, CSS, and Javascript. I know and feel your pain as I have been there so many times before. I think it was this pain that motivated me to jump into server coding. I can’t stand messing with little inconsistencies and quirks just to get the browsers to behave. The big plus of server coding is that you can usually easily debug anything that isn’t working quite right. Of course I guess I’ve had my fair share of long hour days banging my head against a wall trying to get a chunk of code working too. Anyway, I feel for you and wish you well this and next week on your project.
-Candace
P.S. I’m really disappointed with my picks too! I was in 7th place for a while there and now completely out of it.
Keep your chin up. IE aggravates me to no end when doing CSS work. Just wanted to say that I run 2 monitors at work – one 1680×1050 (my 15″ laptop display) and a 1600×1200 20″ LCD. We brought in a 24″ 1920×1200 LCD for the GM and I used it for a week until the video card came in that he needed to power the beast. I liked the single 1920×1200 better than my 2 displays. Could fit *a lot* on the screen. And after working I could watch 1080p blu-ray movies on it :). Check out the Samsung 245BW – $439 after $30 rebate at newegg (I hate rebates)
-Chris