Archive for 2007-04

Starting To Get Frustrated With Linux

2007-04-26 10:11

I know, I know, it’s because I’ve been playing around with Windows for too long. I’m used to it’s warts and work-arounds, while Linux’s (Ubuntu’s) are new and stumpifying. It’s hard to research a problem for 2 hours to find the right answer for your configuration, and then spend 1 hour editing arcane files, all while trying to entertain a 10-month old.

  • I can’t get my Treo to sync with Evolution. It does a partial synchronization and then fails. Based on the fact that sync-ing works with Windows, I’m betting the fault isn’t with the Treo.
  • I can’t figure out how to delete the partial set / duplicate set of records that the failed sync leaves behind in Evolution. Ugh.
  • Even if I figure out those last two problems, I still can’t figure out how to sync via BlueTooth. The HowTo’s on the web don’t seem to apply to my setup for some reason.
  • Though it got better with Fiesty Fawn, volume control in fubar. The master volume somehow doesn’t control the MP3 playback volume or sound effects that emanate from gaim.
  • The mouse sensitivity settings only affect the ’stick’ mouse (between the g/h/b keys on my keyboard), not the ‘pad’. Since I predominantly use said pad, I’m frustrated that it takes 6 swipes to move the cursor completely across the screen.
  • Stupid things like mapping Lock Workstation to Win-L doesn’t work reliably.
  • Global keyboard shortcuts don’t work when the gnome menu is open.
  • I can’t figure out how to get a keyboard shortcut for the shutdown dialog. Yeah, yeah, yeah, never need to reboot Linux. But since there are some things I can’t do in Linux yet (Treo Sync, Quicken-file compatible expense tracking, accessing my password safe) I frequently need to reboot into Windows.
  • I have to get a VM running Windows up and running. But I’m not sure if I can use my existing windows install.
  • Eye candy would be nice, but somehow, I get weird errors when I try to enable said eye candy (the stuff Ubuntu comes with, not even at the point of trying to install Beryl or Compiz on my own yet).
  • The interface seems so stodgy. It’s boring enough that it makes specific commands (tool bar buttons) hard to locate. Though I’ve sync’d my firefox configuration files across Windows/Linux the fonts it uses in Linux ar stodgier / harder to read.
  • At least both OSes can read the other’s file system. That helps.

Ran

2007-04-26 09:52
  • Tuesday. 4.4M. With stroller (and Alex). 54m01s.
  • Lots of female joggers check us out (yeah, yeah, Alex, not me).
  • Running with the stroller when there’s wind is hard. Because of the way it’s built, it’s like a sail into a headwind and decently aerodynamic with a tailwind. Ugh.

One Of The Places I Interviewed

2007-04-23 11:05

Nice to have a place I interviewed featured in the DailyWTF. This is the place that, despite dealing with large data sets, had an interviewer that didn’t understand the concept of locality. He wanted a specific answer to an interview question and wasn’t interested in examining the trade-offs involved in that specific solution.

Thoughts From Yesterday

2007-04-21 16:14
  • Yesterday was a good day. I went for a long walk for the first time in a long time. I feel like I’m badly out of my / Alex’s flow because of interviewing. Hopefully that’ll come to an end soon.
  • It bothers me when companies don’t have the decency to explicitly tell me that they’re passing on my candidacy. Three companies have earned this dubious distinction. One was a friend of a friend that I actually see socially a few times a year, so I feel that was the height of rudeness. Another was referred to me by a friend. Though word did get back through said friend that they were passing, direct contact would’ve been nice. Last, the super-secretive company that refuses tell candidates what they do until the candidate is hired (despite making them sign an NDA) are so super-secretive they don’t want to tell me if I got the job or not.
  • A combination of weather (can’t run with Alex when it’s too cold / wet) and sickness means that I’m 7 weeks behind on my 12-week ½ marathon training program. Ugh. On the good side, I ran 5M today.

Who Wants A Nintendo GameCube

2007-04-19 01:02

Since we bought a Wii and it plays all our old GameCube games, we no longer need said GameCube. Basically, we want to sell the console itself, power cable, and AV cord. No controllers. No games. Possibly a memory card if we can find the old one. Before we list it on CraigsList, anyone want it? Make us an offer.

Who Watches American Idol?

2007-04-18 20:39

Yes, yes, yes, we got sucked in at some point. Anyway… we were thinking that it’s fun to watch (or snark at) American Idol in a group of people. Who here watches Idol and would be willing to watch it either Wednesday or Thursday (TiVo’d) with us? Comments preferred, but email works.

A Tale Of Four Interviews (And Puppy Dogs)

2007-04-18 18:14
  1. src="http://www.varacalli.com/pictures/misc/Boston-Trinity-Church-Copley-2005-09-11_small.jpg"
    class="alignright"
    style="margin: 0 0 2px 7px; display: inline; border: 2px solid black; float: right; width : 100px; height : 150px;"
    alt="Photograph: Trinity Church, Boston, 2005-09-11, © Nick Varacalli."
    title="Trinity Church, Boston, 2005-09-11, © Nick Varacalli."
    />
    The interview with CompanyA was interesting. The oddest part is when I had to pay for lunch at the company cafeteria. Every single other interviewer that’s interviewed me over lunch has paid. It was somewhat jarring. I think I flubbed a few parts of the interview because of the language barrier. What do you want to release in a finalizer? Managed or unmanaged resources? Duh. At one point the language barrier was so bad that I was very tempted to get up and leave.
  2. I was psyched about CompanyB to begin with. Their web site excited me more about any company since Farsight / D.E. Shaw’s. The interview process, despite being 7½ hours long, the longest I’ve ever survived in one go, did nothing to dispel that feeling, only enhance it. Despite getting the ‘Reverse a linked list’ problem, I felt that I messed it up. My inelegant solution took me too long to figure out. I also didn’t quite get the ‘How long does it take to iterate over the keys of a hash table’ question as well as I would’ve liked. Very good location, very good benefits, smart people, up and coming project, didn’t bat an eyelash at my salary demands. If I get an offer from them, I’m thinking this is the place to beat. They have 10 other open req’s. I’m already considering which friends I’d like to refer for which positions. Yes. Counting my chickens. I shouldn’t.
  3. I was psyched about CompanyC, despite trying to downplay that publicly. However, the recruiting process, despite having friends inside the company, has been a bit difficult. They batted an eyelash at my salary demands when they definitely shouldn’t have. Thankfully, through scheduling snafus, they opened up a hole in my schedule that allowed me to interview at CompanyB. I used to think CompanyC was my default, odds-on-favourite. Not so much.
  4. I wanted to interview at CompanyD because I’d heard about them (and, also heard that they paid some of the most competitive salaries in the area). That fell through last week when they found a candidate. Well… this week, said candidate fell through. Last week I told myself, and Dina, that I’d probably get an offer from A, B, or C, and it would probably be good enough for me to accept so I was most likely done with interviews. So, I’m torn about scheduling D for an interview. Though I’m excited about them, I’m also excited to be done interviewing soon.
  5. K, D, and T have all, at various times, taught both Dina and I not to adopt puppy dogs. It’s a hard thing not to do. They are generally so fun, lovable, and wonderful to get to know. We have renewed resolve on that front… but as always… it will wane. Parting is such sweet sorrow.

Milestones, Michaelangelo, Interviewing

2007-04-16 20:30

Linked In: Do I Know You?

2007-04-14 17:31

I use LinkedIn as an online social (well, professional) networking tool.
It works quite well for me.
I’ve come across a lot of interesting opportunities through it.

People who’ve worked at the same company as I have, during the same time period I worked there, try to link with me.
This is great when I’ve actually interacted with them.
Sometimes, people I’ve never heard of try to contact me… when you work at a company with 70,000 employees, there’s a slight chance that you haven’t heard of most of them.
The first couple of times this happened, I accepted the invitations, only to break the links later.
The next few times, I send a polite question back along the lines of, “My recollection of my time at BigCo is a bit hazy, can you remind me what project we worked on together.” No one ever answered back, until today. The reply was, that we’d never worked on a project together, but that he’d be a good contact.

What should I do with these invitations? Explicitly decline them? Let them expire? I generally feel that I shouldn’t accept them. My baseline criteria for sending or accepting an invitation is, “Would I be comfortable telling this person about a job opportunity if I bumped into them face-to-face.” Since I’m an introvert, I generally wouldn’t feel comfortable going up to a stranger and talking to them. I’d also feel somewhat uncomfortable if a stranger came up and talked to me.

New. Toy.

2007-04-14 16:53

Power washed the lanai yesterday. I soooo want one.

Actually, what I really want is a kitchen and a bathroom that can be washed with one. Dina’ll never agree.

Logic Puzzle: Too Much Interviewing

2007-04-08 22:00

src="http://www.varacalli.com/pictures/misc/Boston-Public-Library-Window-2005-09-17_small.jpg"
class="alignright"
style="margin: 0 0 2px 7px; display: inline; border: 2px solid black; float: right; width : 100px; height : 150px;"
alt="Photograph: Boston Public Library: Window, Boston, 2005-09-17, © Nick Varacalli."
title="Boston Public Library: Window, Boston, 2005-09-17, © Nick Varacalli."
/>
Earlier I mentioned that I had 4 separate interviews in one day and that I should write a logic puzzle based on that. Well… here it is. I’ve learned that I either need more practice at this (I’m not really happy with the distribution of clues), or that I simply enjoy solving them more than I enjoy writing them. Note to anyone from any of the companies that interviewed me that day… the logic puzzle is only tenuously based on reality. Please don’t infer anything about my actual feelings towards you / your company based on this. Leave your answer in the comments. Even if someone answered the same thing before you, I at least want to know how many actually attempted to solve it. Anyway… onto the actual puzzle.

Too Much Interviewing

After being a stay-at-home dad for close to a year, I’ve decided it’s time to get back into the workforce. My interview schedule, combined with taking care of my son Alex, is tiring me out. The most taxing day was when I had 4 separate interviews. I was interviewed by 4 people (including someone with the same name as my son, what are the chances?) who each work for a different type of company (including a Consulting Firm). I snagged the interviews through unique means, and was grilled on different topics at each (they even asked me about one of my favourite topics, Polymorphism). The interviews obviously happened at different times of the day. The first two interviews (at 9:00 and 10:00) were phone screens, the third (at 11:00) was in person at the company’s offices, and the last (at 19:00) was a dinner interview at a restaurant. Now that they’re all done, I have different feelings about each interview.

  1. Dave, who does not work for a Web 2.0 company, grilled me on User Interface Design over the phone.
  2. After the interview, I felt ‘Enh’ about the company that I found through the prestigious Job Board. It’s a shame I’ll never get to be interviewed by the company in person… I hear they have swank offices.
  3. The company that Claire works for and the company I feel ‘Wow’ about found me through my Online Résumé and a Recruiter, in some order.
  4. The company that quizzed me on Inheritance interviewed me before the Social Networking horde.
  5. I really enjoyed the view of Boston Harbor from the Financial Giant’s 32nd floor offices. In fact, Claire spent a good five minutes pointing out all the cool sights and landmarks. I should’ve brought my camera with me.
  6. The Web 2.0 company interviewed me at some point before the company I feel ‘OK’ about and at some point after Dave’s company.
  7. My Friend pointed me to a company’s blog entry which noted that they were hiring. I felt ‘Hmmm’, intrigued, by their technology as described to me by Bob.
  8. I guess it’s no coincidence that the company that found my Online Résumé asked me a lot of questions on User Interface Design.
  9. I feel ‘Enh’ about the company that quizzed me on SQL. Part of it was the fact that they made me speak a really long and complicated query into the phone. I would’ve much rather written it on a whiteboard or a napkin.

Edit 2007-05-16: Answers as well as some variations in the clues in the comments.

Milestones, Interviewing, Brain Housecleaning

2007-04-07 21:54
  • src="http://www.varacalli.com/pictures/misc/Boston-Ogden-And-Partner-Lift-Feet-2005-09-11_small.jpg"
    class="alignright"
    style="margin: 0 0 2px 7px; display: inline; border: 2px solid black; float: right; width : 100px; height : 150px;"
    alt="Photograph: Ogden & Partner Swing Dancing, Boston, 2005-09-11, © Nick Varacalli."
    title="Ogden & Partner Swing Dancing, Boston, 2005-09-11, © Nick Varacalli."
    />
    No one cares if you loiter in a suit.
  • I ruined a plastic baby spoon by accidentally dropping it down the garbage disposal.
  • Alex understands how to open and close the doors to our bedroom and the gate to the kitchen (when it’s unlocked). He’s been doing this for a while, but I hadn’t realized how much skill and effort it takes him until I watched him trying to do it when he was tired.
  • He now waves bye bye.
  • We think he’s signed ‘milk’ to us without us signing it to him first.
  • He mimics kissing noises, but doesn’t yet bonk your cheek when doing it as I’ve seen other babies do.
  • Watching him when he sleeps, or more accurately, when he’s half asleep, is fascinating. Two of the weirder things he’s done that I’ve seen:
    • He sits up. Lets out a cry. Falls over / face plants. Falls asleep. Mind you, he may have fallen asleep before face planting, it was hard to tell.
    • He tends to sleep with his arms and legs curled under him and his butt up in the air. At some point he pushes with his feet so his butt is really high up in the air, lifts one foot as high as possible into the air, then flops down onto his side.
  • For those of you planning weddings, you may want to check out Google’s new MyMaps feature. You can put markers and pictures onto the map. Great way for showing the geeks in your wedding party where the ceremony, reception, rehearsal, hotel are.
  • I have one intriguing job opportunity to consider. A startup in stealth mode that’s so secretive it won’t tell me what I’m working on until I start working for them. I’m supposed to judge them based on my impression of the team / founders. I find it an interesting exercise in assessing risk in the absence of information. In other news, I think I have 5 solid opportunities in various stages of the pipeline. This is good. Though I like interviewing, and have had a bunch of interesting conversations with interviewers of late, I’m running low on energy. In other news, I self-dinged myself on one of my phone screens. The opportunity involved being the project manager for a multi-threaded system. Though I felt that I could easily BS my way through the multi-threading questions, I felt that I wouldn’t be able to do justice to the position. I told the interviewer as much, in almost as many words. I was disappointed when he didn’t outright say that the interview process was over. He said things like “I’ll talk it over with people here and see what the next step is.” I made it a point to stop wasting his time, and he still didn’t have the courtesy to wrap up everything there and then.
  • I wrote a longer post about this earlier, but something glitched and I lost it. Oh well… synopsis: randomly found an all-you-can eat sushi place near my mom’s. $19.99 weekdays, $23.99 weekends. Dina and I ordered 28 pieces, 29 pieces, then 14 pieces. Additionally we ordered edamame, gyoza, yaki-tori, tempura, BBQ / fried squid, scallops, and oysters. The menu was confusing because they didn’t use Japanese words. I originally didn’t order the edamame because it was simply listed as ’soy’. Their solution to prevent people from over-ordering? A $1 penalty per wasted piece.

Alex: Suspected T_rr_r_st

2007-04-07 21:27

They made us take Alex’s shoes (blue puppy Robeez) off at airport security. Airport security is obviously not designed by anyone who’s ever had kids. If we were smuggling something dangerous on board we’d obviously hide it in his diaper.