Archive for the ‘amazon’ Category

NOT DEAD YET

Monday, October 22nd, 2007

We just finished with Target Multi-Occasion Lists. That was interesting because I got to work with the Yahoo User Interface library (YUI). What fascinated me the most is how many browser bugs haven’t been abstracted away yet. We ran into a lot of issues with the way IE manipulates z-index of elements, especially in quirks mode. But it’s still been interesting.

we launched Timex!

Saturday, October 28th, 2006

Now it can be told.

For the last 5 months I’ve been working with the development team on the new Timex website. We launched on Tuesday afternoon [EDIT: October 24, 2006] at 4:00 pm Pacific time, and it was kind of cool being in the "war room" listening to people report in on the speakerphone as the DNS entries propagated quickly across the net. "It’s picked up on Guardster already." "E.U., I can see the site." "Arizona here, looks good." Kinda like WarGames.[1]

Ironically, amusingly, the only people who had trouble seeing the site initially were Timex back in Middlebury, Connecticut. I didn’t stick around long enough to find out how long it took for the changes to reach their corner of the world. Being a front-end guy, there wasn’t much for me to do after they flipped the switch and went live (it’s not as though their drop-down menus were going to suddenly blow up).

Anyway. I’m relieved, and happy with the end product. Obviously a lot of people deserve credit for the successful launch, but it’s nice to know that I’ve made my mark on the world.[2]

EDIT (20061220): If you don’t believe me, look at my comments in the CSS.

Footnotes:
  1. It wasn’t as tense, but that was just because there were no nukes involved. Fortunately Timex had only conventional weapons. ;-)
  2. No spray paint required! No fuss, no muss, no concentrating and inhaling of contents!

More about CSS

Wednesday, October 18th, 2006

I’ve changed my mind about the CSS on our site. It was explained to me that the move to CSS was such a major paradigm shift for our organization that everyone is to be congratulated on how well it turned out. I know the devs were basically starting from scratch and they all have a good working knowledge of CSS now. They, in a word, rock.

There, that feels better, now doesn’t it? :-)

EDIT (20061110): To clarify: we were using CSS before, certainly; but large portions of the markup are now tableless and pure CSS.

Down in the Software Mines

Wednesday, October 4th, 2006

So my dad, he sez, how’s it goin? And I’m like hmmm.
Haven’t updated the weblog in a while. We are launching a merchant site in about 2 weeks, so we’re doing all the typical last-minute bug fixes. Everyone seems to like my work, which is still somewhat of a shock. (Talented programmers seem to think they’re either at the top or bottom of the heap, and I’m not arrogant enough to choose the top ;-)
(Thanks to Dad for the post title.)

And you thought /your/ project had problems!

Monday, September 4th, 2006

So why wasn’t Sinistar [for Atari 400/800] released? Around the time Sinistar was being completed (mid 1984), the video game market was crumbling fast and many games were canceled. Apparently marketing decided that the game wasn’t going to make enough money and canceled the project… without telling the programmers! Jeff and his team continued to work on the project for almost two months after it was canceled, due to lack of communication between marketing and the programming department. Incidents like this were not uncommon, and just goes to show how badly out of touch the managers were at the time of Atari’s collapse. [AtariProtos.com]


BEWARE! I LIVE.
(MP3 audio)

That game was hard, too. With the adrenaline flowing through your veins as you scrambled to evade the warrior ships, the voice of Sinistar — preparing his attack — was enough to scare you out of your wits. (I can personally attest to this :) Being overtaken by a taunting, screaming, giant space head is just plain unsettling; when it happens while a random six-year-old is tugging at your pant leg pleading for game tokens, death is swift and certain.

I LOVE WORKING UNDER PPPPPRESSURE

Tuesday, August 29th, 2006

I promised to deliver some unspecified “changes” to the global CSS by tomorrow morning. The graphic designer (Customer Experience lead) is going to review the site over the next few days — she’s leaving the company and we can’t stall her any longer. We need to fix some “stuff” related mostly to font sizes.

This means I’ll be working all night. Actually that sounds like fun. I’ve been pretty good about going to sleep and waking up. Sticking with a routine is not stimulating. Dave Brattain told me about the love-hate relationship that ADDers have with structure. We hate it, we hate being hemmed in, but structure is absolutely essential to succeed in life.

Seems like when confronted with a nebulous task, one not clearly delineated in my brain, the only way that works is to wait until the last minute. My theory is that when faced with a deadline, one is forced to make decisions about tradeoffs, etc. Bad idea because …. some of those tradeoffs come about because of waiting till the last minute :D

Frustration of being a newbie

Friday, August 18th, 2006

This must be how it feels to be a 70-year-old starting at McDonalds.

I’m the only webdev on a team of engineers. They don’t talk down to me, which is awesome, but they usually don’t have to explain the things I ask about. Maybe it’s okay. I just hate to bother people. Hate. When I have a question, there’s this irrational part of me that wants to stay very quiet and not upset anyone while they’re busy. It can be hazardous to upset people. But sitting on a question is like twiddling my thumbs, except more likely to cause stomach ulcers.

This is a recurring pattern of behavior. When I was at Fenwick & West, there were occasions where I didn’t report a serious problem until it became critical. 100% irrational behavior, and the focus was making sure no one was mad at me. It would be wise to remind myself that only the visceral danger is avoided. People are still angry at the consequences of my inactions.

"Ajax"

Saturday, August 12th, 2006

I put quotes around the term in feeble protest against the buzzword AJAX.[1] (Ajaxian Blog is as good a source as any for reading up on it.) Yes, it’s an important concept. Perhaps it’s the hype that bugs me. If I see one more link to JJG‘s original article, I’m going to barf.

On the other hand, anything that encourages my employer to assign me more JavaScript work is a good thing ;-)

  1. Just as I do with “blog”: inconsistently.