Thursday, November 12, 2009

ice & errors

My Antarctica tour is canceled. The boat engine crankshaft broke. I received an email notifying me of this on Monday. I was supposed to fly down to Argentina next week, and make my way down to the southernmost tip to board the boat at the end of the month.

I should be singing "I'm on a boat" Antarctica-style in a couple weeks! Instead now I am scrambling to figure out alternate travel arrangements in South America.


Right now, it looks like I will be spending a week in Buenos Aires with my dad, and then a week in Santiago, Chile.

I am changing the plane tickets right now. The change fee is $200, which causes me stress. I want to make sure to research flight prices thoroughly. If I make a mistake and need to call in again, I would have to pay another change fee.

My dad likes to say that my brother and I are suited for a job where mistakes can be tolerated, like computer science. If your program doesn't compile the first time, fix the error and try again. In fact, it's rare to have a non-trivial program run perfectly the first time.

Most things in computer software are fault-tolerant. Accidentally push out bad code to your web server? Just roll it back. Faulty client code can be auto-updated (provided you did not hose the auto-updater).

An example of a job that Tom and I would do poorly at, according to my dad, would be performing arts, where it is important to deliver an impeccable performance on stage. Another example is being an athlete.

Recently I learned that being a lawyer would fall into the same category! Lawyers have deadlines by which they must file certain motions. If they miss the deadline, their client could lose the case by default. Also, if your case goes to trial, you cannot undo mistakes at the trial. If the trial ends and you discover another precedent you could've cited, it's too late.

I never appreciated how difficult it is to be a lawyer! Also there is so much guilt, if your client loses the case and goes to jail, but you believed them to be innocent. It is a tough profession.

Thursday, November 05, 2009

Halloween photos

On Halloween, after attending a wedding, I went to a pub crawl for an hour. It was in the Mission district of San Francisco.


I saw this couple across the room. He's wearing a penguin hat. She's wearing an insect hat. I walked across the pub to ask if their costume is "linux bug". They confirmed that it is.


This girl came as Mike Tyson. We all agreed this was a well-executed costume.


This guy had 16 remote controls strapped to him. His costume is "control freak".


Omar as a box of wine. He wore a five-pound bag inside the box, and hooked it up to a spigot. You could actualy serve yourself wine from his costume. The pub wasn't too thrilled about him doing this.



C3 and I also visited my friend Kevin Fox's haunted house in Sunnyvale. It was stunning.


Mad scientist room. There is a robotic laughing-scientist, as well as a live actor. Guess which one is which.


The "biohazard" hallway, with a live actor halfway down.


Pirate room. There was appropriate pirate music.


Spider lair.

I was awed that Kevin, his wife Rachel, and their neighbors were able to construct a professional-quality haunted house in their spare time. In this world of commercialism, it's inspiring to see people create art just for the enjoyment of making it.

Monday, November 02, 2009

funny "emasculating your spouse"



From here.

Sunday, November 01, 2009

Halloween! With Tom

My brother is in town for two days, visiting me and his college friends.

I picked him up from SFO in costume, and we had breakfast at Cafe Borrone.



Tom: "What time is the wedding?"

Me: "I need to leave in an hour."

Tom: "Where are you going to change?"

Me: "I brought a dress, but now I'm thinking of just going in costume. This isn't a scary costume."

Tom: "It's not a costume wedding though."

Me: "It probably won't matter that much."

Tom: "No! Don't go in costume. How would you like it if some yahoo came to your wedding in a costume?"

Me: "Oh, that'd be awesome."

Tom: [at the same time] "Yes, okay, you would. But don't do it!"

...

I listened to Tom, and changed beforehand. I was very grateful for this, when I arrived at the wedding. There were eight bridesmaids and eight groomsmen. All the attendees were in very formal wedding attire.

Friday, October 30, 2009

giving an online talk about interviewing

My friend Lily is Director of Marketing at eduFire, an online video-learning web site.

Next Tuesday at 2pm PST, I'm giving an eduFire talk How to Rock Your Next Engineering Interview. Sign up, or pass onto any friends who may be interviewing for a job!

Here is the syllabus:

* Interview format
* The mindset
* Discussing past experience
* Coding questions
* Brainstorming questions
* Brainteasers
* Asking the interviewer about the company
* Following up
* Dress code, preparations