Managing rapid growth

As I look back on my time at TripAdvisor and HelloShopper, and think about conversations I’ve had with various startups, one of the recurring themes has involved building and managing engineering organizations, particularly during rapid growth phases. From five to fifteen, to twenty five, to seventy five, to a hundred fifty, and so on. Each of these ramps […]

Mechanists and humanists: across the hiring divide

It’s campus recruiting season again, which means that career fairs will soon be flooded with hopeful companies looking to find the next generation of amazing students to build their paradigm-shattering, game-changing, world-beating visions of glory. Or CRUD database apps. Whichever. This is also the time when people like me write blog posts about how to […]

Dissecting an interview question: reconstructing a tree

College recruiting season is almost upon us again, and I’ve been doing a little research to try to find a new question. My current question is OK, but it’s a little clunky, and I’ve been sniffing around for something new. In my research I’ve been going through Programming Problems. It’s a good compendium of the different […]

What to do if you don’t get a summer internship

It’s spring career fair season. At most schools, the fall career fairs are dominated by graduating seniors and masters students looking for full-time work. During the spring the balance shifts, and the majority of candidates are freshmen and sophomores who just got started in their majors, don’t have prior work experience, and are looking to […]