Archive for 2005-09

To Think Or Not To Think

2005-09-24 11:44

Photograph: Tipped Over Boat, Tokyo, Japan, March-April 2005, © Nick Varacalli. I was planning on spending some time on my vacation strategizing on how to deal with my current job. After listening to the rumour-mill yesterday, I’m wondering if the situation 2 weeks from now will look anything like it does today. It looks like there are too many possibilities and nuances to consider to be able to make any reasonable plans.

Does that mean I enjoy a thought-free vacation… or does that mean that I fret because I can’t plan ahead as I like? Who knows…

I realize that lately, I’ve been big into preparation as a way of dealing with things. Problem is, I’ve been doing it at the expense of being nimble. I realized this morning that I should prepare beforehand and be nimble in the moment. Hmmm… which leaves me with the new question… what should I do afterwards?

Listmania: What I’d Do If I Had Time

2005-09-23 12:41

Photograph: Barnacled Pillars, Hanging Greenery, Tokyo, Japan, March-April 2005, © Nick Varacalli. I’m plotting and scheming (probably futilely, but one can always dream) to get myself some time off in the near-to-mid future. Given that dream, I now fantasize about things I could do, and would want to do, given time. Suggestions welcome.

  • Travel. Visit friends and family:
    • Boston
    • Montreal
    • Toronto
    • New York
    • Ottawa
    • Chicago
    • Champaign-Urbana
    • London
    • Washington
    • San Francisco
    • Los Angeles
    • Las Vegas
    • Kuujjuaq
    • Whistler
    • Vancouver
  • Walk around Boston taking pictures.
  • Prepare to be able to run a 5k.
  • Look into fun physical activities.
    • Biking
    • Snowboarding
    • Skiing
    • X-Country skiing
    • Scuba diving
    • Swimming
    • Yoga
    • Pilates
    • Weight training
    • Martial arts
  • Finally get my pictures from when I lived in London (9 years ago… gosh do I procrastinate) in order.
  • Knock 1 item off my ‘eventually’ list
    • See an aurora borealis
    • See an iceberg
    • See the midnight sun
    • Stay at an Ice Hotel
    • Go hang gliding
    • Ride in a glider
    • Go bungee jumping
    • Fly an ultralight
  • Jet around the country interviewing at cool companies
  • Clean out our apartment of crufty stuff. Clean my mind of crufty ideas.
  • Write an extension for FireFox
  • Play lotsa GameCube games.
  • Visit the ½ price ticket booth in Copley.
  • Knock some items off my ‘Outings’ list.
  • Your suggestion here.

Again, more suggestions are welcome.

Anti-Aging

2005-09-22 21:59

For the second time since my 32nd birthday, I had a conversation very similar to the following:

Me: I’ll have a beer.
Cute Young Female Cashier: May I see your ID please?
Me: Hands over ID
CYFC: Looks at ID 1973? Oh, definitely old enough. Sorry… y’know, you really don’t look that old…

Guess I should be flattered, right?

Ending Formation

2005-09-21 23:50

Note to self and other idiot flourishers: a normal Linear Cycle
& Roll ends in left-hand columns.

if (stuff.TooMuch) { // What Now? }

2005-09-21 16:29

We’re preparing for Apartment 3.0 (kinda like Apartment 2.0, but this time our wonderful landlord is doing some painting and renovations). As we shuffle stuff out into rooms that won’t be receiving a makover, closets, and the basement, we’ve noticed that we have too much shit stuff. The stuff was all ‘useful’ at some point. An extra paint-brush from last time we varnished furniture, an extra coffee table that fits nicely in the bedroom, our dining room table, my scotch collection, left-over parts from when I made square dance checkers.

Over the years, my desire for preparedness and comfort has gradually been overcoming my desire to be Spartan. Have a problem? Fix it by either process improvement, by building something that solves the problem, or by buying something that solves the problem. Photos washed out because of X-Ray screening at airports? Buy a lead lined bag. Each individual solution or purchase is justifiable in and of itself, but add them all together, and we have too much shtuff.

Another problem is that I feel guilty for being wasteful. Use only part of something on a project? Store it away for later. Our economy needs a better way of productively getting rid of useful stuff that we no longer need.

All that said, any suggestions on how to get rid of stuff? Avenues we’re considering are eBay
(which
sucks),
Amazon,
craigslist, or a yard sale. More suggestions are welcome, including things like “I really like the thingee I saw in your apartment, want to sell / give it to me?”.

Business-Speak

2005-09-20 15:57

If people had told me a decade or so ago that “networking” really means “getting together with people you don’t see enough of due to changed circumstances in order have a good chat” I’d have been much more into the concept.

Monday Morning Short Takes

2005-09-20 09:42

So what that it’s Tuesday…

Went to the doctor yesterday for yearly checkup.
I find it amusing that he suggested tonic water (aka quinine) for a minor ailment I complained about.

For some reason, this Sunday’s Dilbert resonates with me.

Utility Function…

2005-09-19 08:11

… or “How My Addiction To Squares Has Faded”

Whether or not I go to a dance hinges on whether I can deal with the spatial-complexity / time-requirement / other factors of giving people rides home afterwards.
Not being good at saying “no” obviously complicates the issue.

Another sign that my interest in squares is waning… it frustrates me that I feel this way… but not nearly as much as I thought it would.

Saturday Morning Vacation In Boston

2005-09-17 13:39

Photograph: Colourful Glasses, Tokyo, Japan, March-April 2005, © Nick Varacalli. A nice little day of discovering Boston.

Walked along the river, against heavy pedestrian traffic since a 6 mile heart walk just started. Turned right at Mass Ave. to Newbury then Boylston St.

Our first stop was Trinity Church. We opted for the $5 self-guided tour. A very nice church. Comfy pews. Nice stained glass. It was an odd realization that the church is only about as old as our apartment.

Next stop: Boston Public Library. It’s stunningly beautiful and serene. It had the wonderful living quiet that libraries seem to have. Comfy chairs abounded as of course did books. Dina and I each got a library card for the first time in our adult life. We’re going back in a month to do an Art & Architecture tour.

Question

2005-09-16 15:06

How would I live if I had no fear(s)?

How are my fears holding me back?

Signs, Portents, & Plans

2005-09-16 11:50

Photograph: Zebra: This Is A Pen, Tokyo, Japan, March-April 2005, © Nick Varacalli. I know my boss-boss decently well by now. I’ve worked for him on and off (mostly on) for the last 7 years. I’d been getting signs that he was unhappy for about a month or so now… various reactions and behaviours that once would have confused me are now quite clear signs.

As of today, he’s no longer with the company. Also, a bunch of my coworkers were laid off. Haven’t heard anything official yet, but I’m guessing this is a burn-rate reduction exercise. I’m also guessing that the company’ll get the fish-or-cut-bait ultimatum and be given about ½ a year to turn things around or move on to the next phase of our / its existance.

Current plan: ride out the current job until it implodes. To that effect, I may volunteer to my manager to be the next in line for any RIFs. Take the summer off / easy. Find / start a new job in the fall. Of course, these plans all go to hell in a handbasket if an amazing job opportunity falls into my lap.

For the record, my current employer isn’t mentioned on this site.

Just had a company meeting. Was all set to be a bit obnoxious and ask some hardball questions. The meeting was so depressingly the same that I didn’t bother asking any. What I originally wanted to ask was:

  • What are the company goals (make a profit, gussy up for sale, etc.)?
  • What are we doing / changing to meet those goals?
  • I worked hard to get a small demo ready for a trade show. Why didn’t I hear about the results of the trade show?
  • What is the company’s exit strategy?
  • ‘Critical path’ was mentioned. What is this the critical path to? What is being done to facilitate it other than a re-org?
  • What has stopped us from meeting our goals in the past?
  • We always hear how we’re going to meet our new set of goals. We seem to constantly miss them by a country mile. What has changed this time?

I guess the important thing to note here is I’m slowly looking for a new, awesome job. Here’s my résumé. If you know of anyone hiring, please point me to them, or them to me. I’m a software engineer. Proficient in Microsoft .Net, and willing and eager to learn new technologies and platforms.

FAQ: When Is Your Next Gaming Night

2005-09-16 10:54

Photograph: Traffic Congestion, Tokyo, Japan, March-April 2005, © Nick Varacalli. Possibly October. Factors:

  • We’re busy this month.
  • We have some social politics / invitation list tweaking / group dynamics work to do. It may be that the result of this work is to simply ignore / live with / accept the things that are chafing us for the time being.

As Dina would say: <poke />.

Setting Things Right

2005-09-16 10:36

An article over at New Scientist:

Warming world blamed for more strong hurricanes

Someone should chastise these irresponsible scientist’s into shape and tell them their president has said that global warming isn’t an issue.

Who Wants What?

2005-09-15 14:00

Photograph: Riverside Band, Textured Background, Tokyo, Japan, March-April 2005, © Nick Varacalli. We’re off on vacation to Egypt (via Amsterdam) at some point in the near-ish future. If you want something from that part of the world, leave a comment or email me.

Stupid / outrageous / illegal requests will be ignored.

If you want something specific, include the details.

Word Of The Day: Missues

2005-09-13 14:23
missues
Issues caused by missing someone.

Password Protected Entries

2005-09-06 17:00

Photograph: Building Reflections, Tokyo, Japan, March-April 2005, © Nick Varacalli. I’m starting to password protect some entries. Email me (using either the links on my site, my blog, or the one in your address book) to get the password for a particular entry. I know, I know, it sucks compared to the LiveJournal model. Sorry. I’m working on things like TypeKey support and other features to make it better.

Why am I password protecting entries?

  • There are things I don’t want anyone to read, but I want to blog about anyway. I find that re-reading my blog years later is a very useful thing. I can be cryptic, but sometimes that just doesn’t cut it. Either I forget what I was being cryptic about, or something is too obvious, and no amount of obfuscation will help.
  • There are things that I don’t want certain people to read. One notable example of this is people I work with. Juggling my blog and NerveWire, Merrill Lynch, and VistaPrint, though interesting, was not fun. There are also times when I’d like to be able to vent about something without actually impacting what I’m venting about. Social and group dynamics may fall into this category.
  • There are things that I don’t mind sharing with my friends, but I don’t want to be on the internet / googlable.
  • Because…

24-Hour Sponsored Vacation

2005-09-06 16:47

Photograph: 56 Apartment Balconies, Tokyo, Japan, March-April 2005, © Nick Varacalli. Alternate Titles:

  • Interviewing @ Amazon
  • Disruptive Change
  • Make Them Come To You So You Can Come To Them
  • So That’s Why They Booked Me For Two Nights
  • Sleepless ’cause of Seattle

So, a little eCommerce company in Seattle, WA found my résumé online. They decided they wanted to interview me. Though the word eCommerce is a little passé, I figured that since this was the granddaddy of all eCommerce sites, that I should humour them. At the absolute least, it’s, in many ways, an honour to have them wanting to interview me, and it’s good interview practice. Practice interviews are a great way to keep my interview muscles in shape and keep a finger on the pulse of my industry. On a more positive note, I’ve been in the mood for disruptive change… this is better than normal when I’m a bit stir-crazy with my life… I normally tend to like destructive change… maybe I’ve matured.

I figure, at absolute worst, I don’t get an offer, and my ego is taken down a notch or 50. Another ‘bad’ outcome is that we need to decide whether to keep our current, good life, or attempt to make another good life with the backing of an awesome job.

Thursday, August 11th, I did a phone screen with Scott, a Two-Pizza-Team Lead (TPTL). Apparently the company is organized around highly empowered teams of about 3-7 people… the number of people that can be fed with two large pizzas… I didn’t mention to them that I know some TPTs that could consist of one or two people. Scott asked me some technical questions relating to trees and dictionaries, as well as other questions relating to scalability. I think my main issue was that I wasn’t confident enough in my answers. Sometimes being uncertain yet confident is necessary.

Apparently, that went well, since I talked to Ann on Friday, August 12th. I forget what questions she asked me, but I remember that I quite enjoyed talking to her. It was one of the most relaxed difficult interviews I’ve ever had. She gave me homework: write an LRU cache. It was much more difficult than I thought it would be. In the end, I submitted 299 lines of code, comments, and whitespace.

Photograph: Pimp My Apartment, Tokyo, Japan, March-April 2005, © Nick Varacalli. Apparently, despite my lack of expertise in threading and locking (though, I’m used to non-thread speed race conditions working in the finance industry), it was good enough to take it to the next level.

I talked to the Talent Acquisition specialist, and determined that it would be worth making a visit.

Interviews were scheduled for Friday, August 19th. Flew out Thursday, landed in Seattle, and arrived at the hotel about 22:00. I’m scheduled to return Friday night. Impressively The W is a swank hotel. Stylin. The taxi ride was nice. Seattle’s a pretty city at night. I should note that this is my first trip to Seattle and the Pacific Northwest. I’ve been to Vancouver / Victoria before, but Canadians consider that the Pacific Southwest, so that doesn’t count.

Figured that it wasn’t worth trying to do anything with the remaining hours of my day other than unpacking, charging random devices, and getting a good night’s sleep before the interview the next day. On the topic of devices, buying an iPod Shuffle was well, well worth it. Having a soundtrack again is nice.

Back to the hotel. The bed was comfy. Probably the first bed that I’ve said that about since we splurged on a good mattress a few years ago.

Woke up. Not yet light outside. Decided that I should sleep more. Woke up a bit later. Now it’s light out, so even though my 8:00 alarm didn’t go off, I figured it was time to wake up. It’s 7:02. I’m lightly jet-lagged, but that’s fine. Gives me 3.5 hours to prepare, or fret, about the interview.

Put some classical music on the laptop, and slowly took a shower and prepared for the day. I threw caution to the wind and broke one of my cardinal rules for interview days, which is don’t unnecessarily deviate from routine (one of the others is not to flip off any drivers that try to run me over as I enter the company parking lot in case they’re one of my interviewers). Tried the lemon-sage body-wash provided by the hotel. The smell jolted me awake. Pressed a shirt for the first time in a long, long time. Reminded me of being in London… good times… good times. The main issue was that the retractable cord on the iron kept… well… retracting. Made it difficult to iron.

Breakfast provided me with one of the best dilemma’s I’ve had that early in the morning. Grand Marnier French Toast, Smoked Salmon & Truffle Egg Salad, Manchego & Chorizo Fritata… the list went on and on.

Photograph: Riverside Brick & Flowers, Tokyo, Japan, March-April 2005, © Nick Varacalli. The hotel was on 4th Ave. Interview was on 12th Ave. Can’t be that far, right? The good news is that the weather was awesome. Sunny, mild, and dry. The bad news is that 12th and 4th are not actually 8 blocks away. More like a $15, 15 minute taxi ride. At least I got to see some of Seattle. Got to company‘s building about 20 minutes early. Thankfully, a block away was a park overlooking the city. Sat, relaxed, since by this time I was getting into full on fret mode, and looked at the city… very lush I must say.

Finally made my way to reception, and started filling out the standard employment history form. Except that I haven’t filled one of those out in ages. Worse yet, it required five… yes five… references… needless to say… I frantically emailed and called references after the interviews were over asking for retroactive permission, intending to call company and strike references from the given list were the requests denied.

On to the interviews. I have to say that I haven’t been through a set of interviews that hard since D.E. Shaw. These interviews may have been harder. Maybe I’m just slower, stupider, and out of practice.

My first interviewer was Joe King, a TPTL. Dina and I noted that his parents must have had a sense of humour. He asked me a question about how to set up the object model for a supermarket simulator. It had many parallels to an eCommerce site. Though an exercise in determining how I thought, I wasn’t happy with what I came up with.

Next, Eileen, another TPTL. She asked me more user-centric questions on how to design an online restaurant reservation system. I think part of the problem with this part of the interview is that I was having too much fun with it. I wanted to add too many fun and interesting features, adding complexity both to the UI and the underlying system. Lots of fun. Unfortunately, I had another boatload of features I wanted to mentally implement but would have overwhelmed any reasonable development team. I have a feeling that Jim would have enjoyed her interviewing style.

Dan asked me some more coding-level questions centered around counting the number of occurrences of words in a file, trading off time and space. I blocked on one part, but eventually determined how to do it in constant space with a little prodding. I guess one of my issues is that I’m used to problems being time constrained but having lots of available space. Apparently company has both issues.

After that, lunch with Scott with a great view of the city, then back to the interview room and a question on how to aggregate and retrieve data. Given a list of reviews (id, product, category, stars), find the top 50 products in each category. I think I did decently well, other than the fact that I wanted to sort in the end instead of searching for the best items. O(n*log(n)) instead of O(n). Oops.

Photograph: Riverside Solitary Man, Tokyo, Japan, March-April 2005, © Nick Varacalli. Brian asked me a question about implementing a master-slave relationship in order to throttle tasks to prevent them from over-consuming scarce resources. I think I did quite, quite badly on this. I constantly didn’t know where to go next.

Chetta, the Talent Acquisition specialist, talked to me a bit about relocation and Seattle. I think I was so fazed by the session with Brian that I seemed a lot less enthusiastic than I actually was.

Finally, Al asked me three different questions. The first, converting an integer to roman numerals was a problem I’d heard before but never tackled. It proved to be easier than I thought it would be. The second was how to efficiently slot luggage into lockers. I only realized that this was heavily related to memory managers a day later. Finally, the object model for a deck of cards. I think I did best on this interview. Maybe my mind was finally in gear. I also had a lot of fun.

I hear back from them Monday the 22nd, which probably means late Monday given the time difference. 72 hours of fretting!

It’s 16:30. I’ve got about 7 hours to kill before my flight takes off. I head back to the hotel, change, and walk down to the concierge to ask for suggestions for a three hour walk before dinner.

The walk is nice, and even more fret inducing. I realize that I quite like the city. Walk to the Pike Place Public Market. Nice mixture of Camden town and Faneuil hall. Mmmm… smoked salmon. Then on to the Monorail, a 90 second ride to see the Space Needle. Once up on the observation deck, I listen to about 30 minutes of information about Seattle. I think I’m liking the town more and more… which is making me fret more and more about getting the job.

Monorail again, and back to the hotel via a different route. The wonderful restaurant with the vexing breakfast choices is full. I’m pissed off at the concierge who told me that I didn’t need a reservation since I was dining alone and staying at the hotel. I go to a brew-pub and eat outside instead. Read some of the Seattle free newspapers. The beer sampler was good. The Hefeweizen had hints of banana and bubble-gum. Yummy.

Check out of my hotel. company had booked me for two nights, which I thought was weird, given that I was leaving on the red-eye. I guess they were being extra-nice and giving me a place to de-stress after the interview.

Head to the airport, and have a nice chat with the taxi driver. Everyone seems to be chatty and friendly. Even the barrista at Starbucks at the top of the Space Needle had a 3 minute conversation with me. She noted that it’s easy to strike up conversations in Seattle, but hard to make friends.

Photograph: River Cityscape, Tokyo, Japan, March-April 2005, © Nick Varacalli. At the airport, the lady at the desk can’t find my reservation. Uh-oh. I look at the printout of my reservation. My flight leaves at 23:00 on Saturday, not Friday. So that’s why they booked me for two nights at the W. I manage to change my flight for a small charge. The upgrade to first class is a mere $50, but alas, first class is full. It’s difficult to sleep on the flight since the pilot is constantly announcing that we need to stay seated with our seatbelts fastened.

Apparently, company has the concept of a bar-raiser. This is an interviewer who’s job it is to make sure that the interviewee is above company average. I knew this going in to the interview. I didn’t think of it during the interview. I only remembered this the day after, and, in retrospect, cannot identify who the bar-raiser was.

So, now I’m nervous and I fret ’til late Monday. I sit on this post, since I know they know about my web site, since that’s how they found me.

Monday passes… I fret. Tuesday the 23rd starts. About mid-day their time, I send a quick email to Ryan, asking for an ETD. He says he’ll get back to me. Wednesday comes and goes. Meanwhile, I’m sleepless ’cause of this Seattle thing. I’m actually nearing the point of frustration, and the lack of timely response (or even meta-response) is slowly being marked as a negative against company. I’m trying to convince myself that a negative doesn’t take this long, so they’re ironing out offer details. I’m also telling myself that because of the uncommunicative wait, it will have to be slightly better with every additional fret-filled day and sleepless night that I put myself through.

I’m also nearing the point where, as usual, less constructive courses of action enter my head. I could stop my fretting, and tell them that I’m not interested. I could publish this article now. Instead, it’s Thursday noon, August 25th. I edit it a bit, and put it back in the drafts folder. Meanwhile, Daniel, sensing that I need a change, and possibly wanting to keep me in Boston, has put me in touch with some people looking for a developer for a startup. The world is my oyster. I wait for Serendipity or the Lady to guide me.

It’s now around to Sunday the 28th. 9 whole days have passed. Other alternatives enter my head. Maybe they are interviewing other candidates (I was under the impression that it was hire-if-you-fit as opposed to hire-to-fill-position). They didn’t mention which Monday they’d make their decision. Chetta noted she’d be out of town this week, though one would assume she had a backup.

It’s now Monday the 29th. I ping both Ryan and Chetta in the early afternoon. No response. To add insult to injury, I learned that Miss Universe visited our offices the day I was interviewing (her father works at my current company). There are pictures on the intranet of her posing with the staff.

Thursday, September 1st comes around. It’s been a whole freakin’ month… well… the name of the month has changed, so it’s the same thing, right? I’m quite a bit more relaxed about this. But today I decide that I’m frustrated enough that I’m just going to call them until I talk to a person, no matter how obnoxious I come across. Leave a message for Chetta on her office line, as the cell number she left me has a gruff man’s voice on the voicemail prompt. Call Ryan, no answer. When I get home, finally call Resa, the person who first emailed me about the position. She looks at the file, is confused by the delay in handling it, and pings both Chetta and Scott. Unfortunately, this is her last day at company.

Chetta phones me on Friday, September 2nd around 19:00, a full 2 weeks after my interview. She was out of town one week and sick for a few days the next. The group isn’t interested in me. Oh well. On the other hand, other groups are, and will be contacting me to set up more interviews. Jim notes that a possible contributing factor to the delay is that they may have been shopping me around to other groups after the initial group determined I wasn’t a good fit. The way he put it picked me up quite a bit.

So where are we now? It’s Tuesday, September 6th. Haven’t heard from company‘s other groups yet. The two week delay severely damped my enthusiasm for company. Chetta said they wanted to fly me out again for interviews with one or two other groups. I’m not sure how that fits into my schedule. The fact that I’m worried about how I’ll be able to play a poker tournament, go square dancing, or be at my current job is probably telling of my current state of mind. I think my going in position will be to ask to have Dina flown out also, sometime in October. This time, we’ll take advantage of the Saturday.

In case you haven’t already guessed, the interview was at Amazon.com. I’m currently too lazy to go and back-edit the whole post.

Stay tuned for “48-Hour Sponsored Vacation” in a month or so.

Snicker

2005-09-05 14:33

On Iron Chef America, female judge to hunky Italian chef:

Uhm, I’m happy with, y’know, your sausage meat any way you can get it.

Yes, maybe I’m adolescent… but it seemed like such obvious and blatent amateur flirting that it couldn’t be left to pass without comment.

Organization Notes-To-Self

2005-09-02 14:32
  • When organizing or participating in a group trip, set up a wiki for scheduling, discussion, and organization.
  • OSS has become much more powerful over the years, and you now have a decent hosting package. Make use of it.