Archive for 2007-03

Comment Spam

2007-03-30 18:09

I’m now getting about 200 pieces of comment spam every day. If you comment and you don’t see it go through immediately, send me an email and I’ll push it through. Really. Hating. Spam. These. Days.

Milestones

2007-03-28 10:01
  • Last night, he woke up, stood up in his crib, hit the button to start the music on his Fisher Price aquarium (the music we use to get him to nap), and went back to sleep on his own. Odd.
  • He can now go down a single stair completely on his own, with no help, prompting, warnings, or encouragement.
  • We think that he signs ‘food’ back at us. He definitely understands the sign.

Interviews

2007-03-27 21:41

src="http://www.varacalli.com/pictures/misc/Boston-Public-Library-Reading-Hall-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: Reading Hall, Boston, 2005-09-17, © Nick Varacalli."
title="Boston Public Library: Reading Hall, Boston, 2005-09-17, © Nick Varacalli."
/>
By the numbers:

  • 1 sore throat.
  • 3 phone screens today.
  • 1 dinner interview today.
  • 7 total interviews and screens scheduled for this week with 5 different companies.

I can’t talk about all of today’s interviews. Describing them would be like some of the logic puzzles Dina and I have been doing lately. This is not a real logic puzzle, but I might take the time to write one. If I do I’ll obviously blog it.

  • I’ve been interviewed by 4 people who each work for a different type of company. I snagged the interviews through unique means, and was grilled on different topics at each. The interviews obviously happened at different times of the day. I have different levels of interest for each: blah, ok, hmmm, and wow!
  • Don, who does not work for the Web2.0 startup, asked me about polymorphism on the phone. He wasn’t the first company I talked to today.
  • Adam, who does not work for the Social Networking site, did not ask me any SQL questions.
  • Bob, who works for the Financial Giant, grilled me on Interfaces and Abstract Base Classes and did not find me through a prestigious web job board.
  • Claire and the Consulting Firm found me through my online résumé and a recruiter, in some order.
  • The company that quizzed me on User Interface Design and Usability interviewed me before the company that I found because my good friend emailed me their job ad.

One company presented me with the DW-dating conundrum. I feel I did badly enough on the interview that I’m not sure that I’d want to work there if they brought me back for a second round.

Many, if not all, of the companies / interviewers have Googled me / read my blog. As transparent and straightforward as I attempt to be here, I find this presents an interesting set of constraints on what I can and can’t say about my current thought process. Appearing too psyched about any one particular company may erode my bargaining power down the road. Chronicling my worries about another company may cause them to ding me before I have time to explore those issues further in a subtle manner in order to satisfy myself that all is well. It especially constrains me from making blanket statements such as “None of the companies foo.” or “All the companies bar“. (Note to techies reading this, I have never named a code variable foo or bar.)

This interview process is interesting. I think it is much more about bi-directional fit than any of my previous job searches. Part of that is the time-scale I’m operating on (long), part of it is the fact that I have some fall-back options, part of it is that the job market is healthy without being overheated. Surprisingly, in some ways, I’ve done very little to look for a job other than telling people I know that I’m looking, and making myself attractive. I still haven’t gotten around to some of my job-search-to-do items such as “Search Monster, CareerBuilder, and BostonWorks”, and may never do so this time around. Most of my interview traffic comes from:

  • Friends / peers / my ‘network’.
  • Companies finding my résumé online.
  • Companies approaching me through LinkedIn.com.
  • Recruiters finding me through one of the above channels.

One final note, Google passed on an opportunity to interview me. I figured it was a long shot anyway.

Big Boy

2007-03-25 21:34
  • Alex finally outgrew his 3-6 month size red Roots hoodie. Mind you, I’m not sure the term ‘big boy’ applies since he’s now more than 9 months old.
  • We put away a bunch of his under-9 month clothes today. Yet somehow he now takes up 5 drawers of our dresser.
  • His feet have been overhanging his infant car seat for a while now. We finally decided to get the next stage car seat out. The tether straps make it difficult to get him in and out. It used to be easy to just lug him around in the infant car seat. Now we have to take him out and carry him. It’s going to take a while before we learn to do this without waking him up. :-(

Milestones

2007-03-22 17:28

Do-Re-Mi Redux

2007-03-22 17:10

src="http://www.varacalli.com/pictures/misc/Boston-Public-Library-Fountain-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 Courtyard Fountain, Boston, 2005-09-17, © Nick Varacalli."
title="Boston Public Library Courtyard Fountain, Boston, 2005-09-17, © Nick Varacalli."
/>
Maybe I should be posting more professional stuff here to showcase myself while I’m interviewing… … … nah… the world needs to hear about my filking talents. Making up words to songs happens frequently when the only way to calm a screaming baby is singing. Necessity. Father. Invention. Yada. Yada.

Do, some money, a bit of money,

Re, that comedian Dina loves,

Mi, is ½’ve what Beaker says,

Fa, the name of Cesar’s wife,

So, what that you’re crying now?

La, a determinate article in French,

Ti, what mommy takes to work,

… and that brings us back to Do…

Nick… not letting lack of talent hinder necessity.

Things I’ve Washed

2007-03-22 16:55

src="http://www.varacalli.com/pictures/misc/Boston-Erin-Ogden-Swing-Torsos-2005-09-11_small.jpg"
class="alignright"
style="margin: 0 0 2px 7px; display: inline; border: 2px solid black; float: right; width : 150px; height : 100px;"
alt="Photograph: Erin & Ogden Swing Dancing, Boston, 2005-09-11, © Nick Varacalli."
title="Erin & Ogden Swing Dancing, Boston, 2005-09-11, © Nick Varacalli."
/>
A lot of electric / electronic (what’s the difference anyway?) equipment has warnings about not wetting / washing / immersing. Through not-so-careful experimentation, I’ve learned that many of those warnings can be ignored. As long as you remove power (unplug or remove batteries) and dry thoroughly before reapplying power everything seems to go well. That said, I’m not going to wash my laptop any time soon.

  • Keyboards, dismantled, will survive both the sink and the dishwasher. Why wash a keyboard? Because keyboards are disgusting.
  • Espresso makers can be hosed down with the kitchen sink sprayer.
  • Surprisingly, both our toaster and our blender have survived the dishwasher.
  • Shame on LeapFrog for making an activity table that isn’t baby-puke proof. We thought Alex ruined his by being sick all over it. We just needed to dismantle it to get the puke out of all the nooks and cranny’s and give it a once-over with a hair dryer to make sure it dried properly.

I’m sure I’ve washed other stuff that generally shouldn’t be. I keep telling Dina that if we ever design our own house, both the kitchen and bathroom should have a hose, drains in the floor, and waterproof cabinets for ease of washing. It’s a rare cleaning task that doesn’t benefit from an abundance of water.

Who Wants Free Coffee

2007-03-17 09:10

We bought 3lbs from Costco. Kirkland Signature 100% Colombian Coffee, Supremo Bean, Dark Roast – Fine Grind. Just opened, only 4 scoops used. Unfortunately it’s a bit too bitter for us. Since I know there are people out there who like bitter coffee, anyone want the coffee? Otherwise it gets thrown away. :-(

Childproofing. Suggestions Welcome.

2007-03-16 20:57

Dancing Fool

2007-03-16 17:01

Forgot to mention in my last post. Alex now frequently ‘dances’ to music. If he’s standing and we start playing music he’ll normally start bouncing and wiggling to it. If he’s sitting, he’ll start bopping up and down. Sometimes he’s even randomly in time with the music. It’s endearingly cute.

Wedding Idea

2007-03-16 14:49

Since I can’t remember which of the dozen-plus newly-weds-to-be I’ve told… E&O did something cool at their wedding. They provided blank CDs and pre-stamped-pre-addressed envelopes so people could mail them all the digital pictures they took. The only thing cooler (and, obviously, geekier) would be to have a multi-format memory card reader at the exit and download the pictures then and there.

BTW, their wedding was awesome. The ceremony itself was beautiful. I even asked the reverend for a copy of it. The only downside? Too short. We wanted to party more / longer / harder.

Catching Up

2007-03-16 14:00
  • src="http://www.varacalli.com/pictures/egypt-2005-09/Egypt-Roll-33-of-33-Picture-29-of-36-Cairo-Giza-pyramid-camel_small.jpg"
    class="alignright"
    style="margin: 0 0 2px 7px; display: inline; border: 2px solid black; float: right; width : 150px; height : 100px;"
    alt="Photograph: Giza, pyramid, camel, Cairo, 2005-10-07, © Nick Varacalli."
    title="Giza, pyramid, camel, Cairo, 2005-10-07, © Nick Varacalli." />
    We’ve all been sick. We think it’s the Norovirus / Norwalk virus. Alex started on Monday night. Dina followed on Tuesday. I’ve been fighting it / eating like a pig / drinking like a camel since Wednesday but have yet to fully succumb. Dina missed 3 days of work and a lunch date. I’ve rescheduled 2 interviews and another lunch date. Together we’ve missed dancing, a dinner date, and a ski weekend. Alex went off solid foods for 4 days, and for a while was on Pedialyte only… we’re pretty sure he’s lost weight. We’ve been through over a dozen bottles of Gatorade. It would’ve been a nice 3 days home with the family if we weren’t all so out of it.
  • Alex deserves his own bullet point for this. Despite being sick and teething, he’s been in amazingly good spirits. No idea where he gets it.
  • Speaking of which, Alex has been stepping it up lately. He’s babbling more, and experimenting with different sounds. He’s getting sturdier on his feet. He can kneel down. He can squat. He stands unsupported if he doesn’t think about it. He’s taken a single step, again, when not thinking of it. He’s getting better with his hands. He seem to understand the world better. Somehow it seems like a lot of progress… a quantum leap… in just a week.
  • Had to deal with a service provider earlier this week. Just before finishing the service, they asked me to fill out a quality survey. When they still have my information on screen and are waiting for me to fill in the card, do you think I’m going to fill in anything but perfect across the board? I have the same issues with complaining about mail carriers or garbage pickup. If you complain, service seems to get worse. Monopolies suck.
  • We bought a Roomba… he’s (it vacuums in our house, must be male) named Florian, a name suggested by Dan. So far, he does a pretty good job. Alex makes the same sounds around him that he does around kids. A “whooooo” sound that straddles curiosity, trepidation, and fear.

Job Search: Help With My Résumé

2007-03-08 23:07

If you would like to proofread my résumé, either the online version or the paper version, tell me via email, comment, etc. I’ll send it to you in MS Word format.

Oh No

2007-03-08 23:01

Lex can now undo his diaper.

Milestones

2007-03-08 12:20
  • Yesterday, Alex learned to blow raspberries.
  • Today, Alex learned to blow raspberries while eating.
  • His verbalizations are becoming more complex. Maybe that’s the reason that I dreamt that he turned to me and said “I don’t want any more Cheerios.”

Rusty

2007-03-07 01:36

I’m really, really rusty when interviewing. I’ve been dinged on a much higher percentage of interviews than I have in the past.

Mind you, on one of them I just gave up in the end when I realized that they were jokers.

I’d encapsulate that part of the logic. I’d write it once and unit test the heck out of it.

When that answer isn’t good enough / the right way to do things, it’s time to realize that it’s probably not a place I want to work anyway.

Update – 2007-03-08 08:45 – After I wrote this, one firm semi-un-dinged me, they’d like to bring me back for a 2nd round, in part due to some of the blog entries here.

Schedule

2007-03-06 11:55

Thought of the day: we need to get Lex on a schedule.

  • 7:30 Wake
  • 8:00 Eat
  • 10:00 Nap
  • 12:00 Wake
  • 12:30 Eat
  • 1:00 Kill Superman
  • 3:00 Nap

Head Shaving

2007-03-06 11:53

Maybe she wanted the publicity. Maybe she wasn’t thinking about it. But it would’ve been a lot easier if she just bought clippers and did it herself.

Job Search: What I’m Looking For

2007-03-01 20:58

src="http://www.varacalli.com/pictures/egypt-2005-09/Egypt-Roll-33-of-33-Picture-17-of-36-Cairo-Giza-pyramid-desert_small.jpg"
class="alignright"
style="margin: 0 0 2px 7px; display: inline; border: 2px solid black; float: right; width : 150px; height : 100px;"
alt="Photograph: Giza, pyramid, desert, Cairo, 2005-10-07, © Nick Varacalli."
title="Giza, pyramid, desert, Cairo, 2005-10-07, © Nick Varacalli." />
I’m currently looking for a great job that I can stay at for years to come. For those who’ve asked what I’m looking for, here’s a synopsis. I’m writing this for people who can help me find a job, prospective employers who want to know more about me, and in order to clarify my own thinking. Overall, I’m flexible.

Basics

  • Qualifications: My résumé. (I’d be grateful if you could proofread it / give me feedback / constructive criticism / suggestions.)
  • Position: Full time, permanent position. Willing to work part-time if compensation (see below) works out.
  • Location: Boston area, preferably within the 128 circle. Not looking to relocate but would consider it for a job with enough compensation or prestige.
  • Company: I tend to like working in small to medium size companies: it’s easier to make an impact and get things done. They tend not to be burdened with bureaucracy (not to be confused with process). That said, I’m willing to work at a large company if I can get things done within it.
  • Compensation: Made up of money (salary, bonus, restricted shares), lottery tickets (options), and quality of life. I’m flexible in the trade-offs along these three axes. I’m willing to work longer and harder for more money. I’m willing to take less money for a shorter or more flexible schedule that lets me spend more time with Alex. As for lottery tickets, EV is less important than a higher probability of a pay off.
  • Environment: I enjoy working with fun, intelligent people I can learn from. I enjoy working with what I call small-p process, where there is structure in the development environment. I dislike big-P Process where the company switches to the current process fad every 3 months. It’s great to work at companies that score high on the Joel Test or who are willing to let me improve their score. Generally, I’m a Microsoft .Net developer. I’m more than willing to learn other languages, OSes, and environments if a company is willing to let me learn.

Type Of Work

  • Desktop UI: I enjoy writing flexible, aesthetically pleasing desktop applications that optimize for user efficiency, either in user input or display to the user. If you want someone to write you a beautifully slick interface for something, I’ll need help from a graphics designer. If you want someone who can write an interface usable by the one-time user, casual user, and dedicated user, all in one, I’m your guy.
  • Web UI: Pretty much the same spiel as for desktop UIs. I won’t write the latest Flash-based ad-site for your whiz-bang product. I will ensure that the interface is usable, will work on most browsers, and you’ll have less user drop-out once I’m done. My AJAX experience is light, but I’m interested in the promise of this emerging technology.
  • Middle Tier: I like wrapping my brain around complex business logic and problems. If you want simple middle tier components that take data from the database and massage it a bit before passing it to the UI, I’m not really interested. If you want someone who can retain, understand, and manage complex state with a lot of corner-cases, I’m your guy. One of the reasons I like financial programming is it’s really challenging in the ways mentioned above.
  • Developer Productivity Tools: I hesitate to list this here because it tends to be something that I do on the side, and not normally a dedicated role. That said, I enjoy doing things that help me become a better and more efficient developer, and propagating those changes to the rest of the development staff in order to save everyone time and effort and increase product quality.
  • Project Management: I’m looking to transition into software project management.

Milestones, Scheduling

2007-03-01 12:48
  • Alex is starting to imitate a limited number of sounds. Notably “a-da”. If he’s babbling and you say it to him, he’ll usually switch to saying it instead. If he’s quiet, sometimes saying “a-da” will get him babbling / saying it too.
  • His eating got a bit better. He had 6oz one night. Since then it’s not that good, but it’s still better than it was. Unfortunately, before he started eating more, we changed 4 variables. He saw G eating, we switched him to the chunkier Stage 3 food, we didn’t add cereal to his food, and we didn’t add olive oil.
  • I think I overscheduled interviews for the last 2 weeks. I’m wiped.