Keep an interview on schedule In my previous post on interviewing TPMs, there was a note in the comments about keeping interviews on schedule.  This isn’t the first time people have asked about this topic though, since it is a challenge for any interviewer. You want to make sure candidates have a great experience interviewing. [...]

This post covers the anatomy of a good interview question and is part of my series on effective interviewing. I have already written about planning ahead for interviews, and a key part of that is having good questions.  There are lots of sites online with questions you can pull from, it is also good to [...]

In many ways interviewing is an art.  You have one hour (more if you count the cumulative interview time) to assess if the candidate has the desired skills; and, more importantly, if you would enjoy working with them.  That is a lot of ground to cover! And as if finding out all that information wasn’t [...]

When people read my blog, sometimes people email me in response to something I post, or to ask me about ideas.  I generally don’t mind this because it makes me think about problems (and like puzzles, solving problems can be a lot of fun), and it allows me to connect with the people who actually [...]

Since earlier this summer I have been working on a book chapter for the Architecture of Open Source Applications text book.  It is a pretty cool project because there are a lot of great contributors, and all of the profit made from text book sales goes to Amnesty International. My chapter assignment was Distributed Systems, [...]

Time for a change In relationships, they say that people get an itch every seven years or so to make a change or shake things up.  While I am not sure what the standard timeline is for jobs or careers, mine seems to be about 2 years.  The last few years it seems about 2-3 [...]

+