Category Archives: Uncategorized

Search results

I do a ridiculous amount of searching, from random internet stuff to combing Proquest (and the totally broken Paper of Record, which has been returning blank results for some time now), and I’ve noticed something weird lately– Google kinda sucks.

I don’t know when it happened, because I used them exclusively for so long, but on a few things I was dissatisfied with, I threw the same query to MSN, and the results were way better. Yahoo, same deal. I’d heard complaints that Google’s last re-indexing pretty dramatically screwed things up, but I’d never really noticed it.

I’m really surprised.

ooooooooooooh crud

So the good news is that my publisher keeps flipping out over the book. They’re just loving it.

The bad news is they want to move the release date up.

I’d hoped that this would be a fairly lazy summer, with me working on the book, doing more research as required, getting some quality biking time in, and spending more time with my wife while I figure out what I want to do next.

That looks like it’s not going to happen. I’m not sure how I should feel about this — overjoyed or depressed. I’m both right now.

Large scale buyer’s regret

I feel good about my decision to quit. This week I’ve been in a situation where I felt, briefly, like I have most of the last six or so months – a mixture of anger over a situation, dread over the consequences of pointlessly fighting it again, resignation – and when I realized that I didn’t need to argue it, didn’t even need to get worked up, all the tension left me.

I’m a little scared, obviously, that I’m stepping out on my job without having another lined up, and that I’m walking away from what used to be the best job I ever had, but I’ve been in good spirits all week, like I was when I was happy at work, and it’s felt really good.

I don’t know what I’ll do if I decide to take another IT job in a couple months, especially how I ensure that I end up somewhere I can be happy for a long time, but I actually wish I’d done this a long time ago, when it was clear that things were bad and weren’t going to get better for the forseeable future.

Life of a good idea

It looks like it’s caught fire and things should happen quickly now. It might even happen a week after I’m out, which would be a shame. I wish there was a way I could stake my claim without giving the idea away, but I don’t want to get sued into a smoking ruin.

Still — Expedia, and an opening to take a lead in being green. Here’s hoping.

Why I quit, a summary

Generally: I have serious concerns about Expedia’s direction as a company, and particularly the increasing view of the tech-side as not a competitive advantage or even a source of innovation, but as a cost to be held down. I come up with a lot of cool ideas, and one of the more depressing things I had happen to me was to email (say) the business owner for a line of business and say “Hey, I know you’re trying to do x, and I have a couple ideas for how to do that – can I get half an hour on your schedule or talk to one of your people?” and have them ignore me entirely. Drove me nuts.

I feel like a startup would be a much better place for me like that.

Specific to my work, for the last six-eight months, I’ve been through a lot:
– I was one of two program managers at the head of a huge Expedia-wide battle over whether we should continue to have program managers or whether our project management functions should be taken over by project managers, our analysis-and-problem-solving functions taken over by product managers on the business side, and our work reduced to nothing. That was a nasty and bitter fight. I’ll move on.
– I fought constantly with my business owner, and because I don’t want to spike my blood pressure, I’m going to gloss over that except to say… no, I’m not going to say anything. I keep wanting to type things here and I’m happy I’m holding back.
– Over the course of this project, my manager’s been a bad fit for me, and with 20 direct reports, he didn’t have enough time to try and make it work, or to substantially support me in my constant conflicts with the business side.
– In order to build a more collaborative, team-oriented environment, they threw everyone in my group (of ~70) into two giant rooms with tables lined up, so you get about three, four feet of tablespace, and it’s uncomfortable, loud, and generally unpleasant.

I hope that’s sufficently informative while still reasonably polite and neutral.

It’s left me burned out. People keep asking me where I’m going, and they’re surprised that I don’t have another job lined up, but I’ve been unhappy for a long, long time, and the great people I work with have kept me there — Expedia’s work force, with extremely rare exceptions, is made up of extremely bright, fun-to-work-with people from every place in the world, and it makes for a great environment to discuss problems, because there are so many ideas for ways to attack it. So I’m leaving my friends, and we’ll see what happens.

Thirty five months in seventeen syllable increments

Thirty five months in seventeen syllable increments
An Expedia retrospective in approximate chronological order

Part one: Classic Custom Vacations

4662 – Luxury cancellation waiver

For a modest cost
Gary the super-agent
Clears trouble from way

4717 – Hotel preregistration in DaVinci

lines are for suckers
you, preregistered traveler —
go straight to your room

5021 – All-inclusive short term fix for DaVinci

everything paid for
except the really cool stuff
still, free drinks all week

5054 – Better SEM with redirects

our beautiful site
needs more people to visit
enter many many keywords

5276 – Automated competitive analysis for hotel rooms

you’re our favorite
hotels say with fingers crossed
soon we’ll check on that

5358 – Hotel rate investigation

at our fine hotel
cancel fees are one third your stay
except on full moons

5360 – Flexible vacation search

Oahu, sixth room
tired, the last five a blur
jaws drop, we say “wow”

Flexible vacation search is one of my favorite specs. It’s got ambition, a cool idea, humor, quotes, and everything

5403 (Bug 1968) – Same day advising bugfix

no shows or no rooms
the choice of our latest fix
is no choice at all

5436 – AVS checking for CC transactions

shave fractions of cents
the Great Wall is seen from space
built up from small stones

The spec was also prepared for the “but wait—“ reaction with a lengthy digression on whether the Great Wall could indeed be seen from space

5483 – (Citadel) Improve credit card security in the database

demo for net ops:
select star from c cardlog
but first, please sit down

5499- Mach-1 Ticketing and Fufillment

where do tickets sleep
blank and unsold, in drawers
dreaming of travel

5519 – The new luxury waiver

we happily announce
our waiver covers all air
with kids waived for free

5593 – Same day cancellation faxes

happy customers
were our first priority
now, time for money

5881 – Remove barriers to CCV network integration

working on Mainten
my connection slows, stops, dies
I curse Hydra-5

6006 – Move security credentials into database

my iceberg projects
calve off deep blue shards of work
that shatter themselves

6474 – Automated loads for Westin Rio Mar

net rate breaks are sweet
each booking worth more money
Classic makes profits

6519 – Ground system gap analysis

every call is slowed
and the pain of product load
can we please fix this?

6520 – Citadel 1.1

we sigh in relief
but the back door’s still open
also, the windows

Part Two, GPS (“Core”)

6377 – Change Credit Card Encryption to Use a Standard Algorithm
among pizza boxes
black hat frowns, scratches goatee
moves on to Orbitz

6645 – Cryptography Service
secrets passed in
returned as alien words
order is maintained

Part Three, APAC

6930 – Japan Point of Sale trip requirements
a flight, a cruise, a tour
a package, surfing, a car
together, apart

6929 – JPOS Authorization and Permissions
Please enjoy your stay
We’re happy to have you back
Can I see ID?

7174 – Ariadne: Search API
Travelocity
Orbitz, kayak, and priceline —
Eat our dust, suckers

The week in quitting

I’m a little torn about what to say about this week, since I don’t want to slag anyone on my way out, but I’ve encountered a couple of dramatically different reactions:
– You’re quitting, seriously?
– Oh crap, that sucks.
– Where are you going?
– I’d love to leave too, but I don’t have another job lined up

I’m a little shocked at how many people came to talk to me about their own discontent. I’d bet in February, after everyone’s annual-review stock vests, Expedia’s going to see a huge number of resignations

And then from managers
– I just want to make sure you’re doing what’s best for you (but really I don’t care and won’t talk about that at all)
– I know there are serious problems here, but I’m not running away (by the way, if you’re a manager out there, this is a really crappy thing to say to someone)
– Don’t quit, come work for me on my team (several)

I know in some ways that this puts my boss/his boss on the defensive, because walking away without having another job isn’t just a loss of a person, it’s a pretty dramatic statement about how bad things are… I’ll stop whining. Next week should be fun.

Quitting time

I turned in my notice today and it was an interesting experiment in informal networks. I went in early to prep (I had figured there was about a 25% chance I’d be escorted out) and sent my formal email to
– my boss
– my team leader (well, kind of, as much as Scrum has team leaders)

Then I let three of my friends know. Then I went out to the hall to talk to my scrum master, and *bam* someone a degree away walked by and he knew, despite me being with one of the three people that might have possibly told him.

That was the rest of my day — ricochets. There’s a program manager I used to work for in another group I have an immense amount of respect for (and feel like I owe a lot to) and I wanted to talk to personally after I’d given notice, but that was impossible as being a super program manager and having amazing powers of telepathy, she somehow knew immediately and sent *me* an email. I joked with her that the only way I could have managed to talk to her ahead of the news would have been to discuss it five, ten minutes ahead of turning anything in.

What’s interesting, though, is that it reached a certain number of people and then stopped entirely. So a large portion of the people I work with know, and the rest don’t, because it hasn’t been formally announced yet (and no one reads this).

I wish there was a way I could have mapped the spread of the news. It would have proved interesting.

Training users to be thieves through copy protection

Really short rant:

When I buy a CD, it should play on my computer. I don’t think that’s unreasonable. I do most of my music listening on my boxes, often while working.

I haven’t decided if I’m going to return these things and raise a stink, but what this really makes me want to do is go on the internet and find decent rips I can listen to. Is that really what they want to train me to do? Figure out how to get music for free to get around their retarded copy protection?