Tuesday, September 26, 2006

Cool electric car ...

Came across the Tesla Motors site. They make a fully electric sports car that actually looks cool. No info on price though and I doubt it is affordable. But I think it's pretty cool that companies try to buck the trend of making ever bigger vehicles that suck up more and more gas. One would hope that politicians would actually support the development of fuel-efficient cars more than they have in the past. But it appears that they are even against it. So, watch out, owners of Tesla Motors or you will ask yourself Who killed the electric car?.

Saturday, September 16, 2006

Playing in the sand ...



Our son Jonas (18 months old) and I were playing in the sandbox and we had great fun launching all kinds of vehicles in the sand. I thought this looked kind of cool.

He is not a puppy ...



This is my dog and his name is "Peanut". Yes, I know it is a silly name but he had already been given that name when we "freed" him from the pound. Well, we didn't exactly free him and it wasn't an adventure at all but it sounds much better than "when we bought him". Anyway, we got Peanut through the South Bay Purebred Rescue Service. Oddly enough, Peanut is a mutt, most likely the mix between a cocker spaniel and a golden retriever. The latter is probably the reasosn why he appears to be a Golden puppy even though Peanut is already 6 years old. Which brings me to my actual story. Whenever we go places, people ask us about how old our puppy is. Usually, we very dryly remark that our "puppy is 6 years old, approaching 7 fast". What happens then is similar to what happens to me in emails when people seem to believe that I can't spell my name "Joerg" but must have meant "Jorge". Some people won't believe us. Same thing with the question about his breed. We usually answer "coker-retriever mix, most likely" which sometimes is met with great skepticism by these freaks that, just because they have a dog on themselves, believe they must be dog experts. To those people we then say: "Well, we weren't there but if you have seen his parents do it let us know". Anyway, Peanut's great, he loves to play ball, chase cats and squirrels and he is great with our two boys. An he will always be our puppy... ;-)

Wednesday, September 06, 2006

Hiring great people is hard ...

Back in those days when I worked at IBM I did a lot of interviewing candidates for jobs we had available there. What I noticed back then is that pretty much all candidates sound reasonable on paper but very few were actually as good as the paper made me believe. It even appeared as if only mediocre people would apply for the jobs we posted. What's the problem there? Well, Joel's blog provides some good explanations for this and I encourage anyone who is hiring or interviewing people to read his post on finding great developers. I completely agree with him on the one point that truly great people never really send resumes out to job postings, heck, they never even enter the job market. Why? For one thing, good people carry a reputation and will go to new places through friends, former co-workers that now work for someone else. Or they get approached approached by the same circle of people. So who is left on the job market? Probably those who were rejected before or those who just start out. I for one think that is almost always better to take someone who is fairly junior with good basic skills over a medicore candidate who may have some (worthless) experience already. We are currently looking for someone in my group and I am interviewing again. Let's see how that goes and hopefully we will find someone great. But what makes someone great? Well, for one thing it is hard to find that out in 30-45 minutes. And anyone who is not a complete idiot and has worked on a topic will sound like an expert in that particular field. Unless the interviewer works in the same field it is somtimes hard to determine whether the candidate is phony or not. What matters to me? Well, when interview I look at how people approach problems. I don't expect anyone to know all the answers to my questions in the area of programming or algorithms. But I expect them to come up with a reasonable/feasible way of attacking the problem. Should someone be able to write the source code for QuickSort in an interview? I don't think so because I couldn't do that either and it does not really prove anything. What is more important to me that someone could tell me about its properties or where he would go to find out about it.