Chapter 11 of The Software Craftsman gives great advice on what companies should NOT do when interviewing for new developers. Many great developers will end up not going with certain companies because of a horrible interview experience. Individuals conducting interviews need to make sure to not scare away great potential workers by having bad interviewing tactics. The chapter discusses that interviews should not be a test to see how well you know the answer to close ended and technical problems. Anyone can simply memorize and study common interview questions to be sure to come across as a good candidate for the job. However, this chapter makes a great point that just because you know the technical/text-book answers doesn’t mean that you are the best candidate for the job. I personally would rather have a co-worker that is passionate and wiling to learn, rather then someone who knows “everything”. A passionate coder is the coder that will be great. A coder who knows everything may seem really good and all, but they also may lack that passion and drive that someone else might have.
Chapter 12 talks about how low morale can negatively impact a workplace in more ways then you may think. This chapter discusses that having passion will go long ways in the overall outcome of an organization. I agree with the whole idea of this chapter, and I have actually personally experienced this. The experience I had wasn’t at my computer science internship but it was when I used to work at an ice cream shop. Most of the girls I worked with there, along with myself, would want to make nice looking ice cream cones and sundaes for the customers. However, there was one girl that was always extremely sloppy. The ice cream would be dripping everywhere, and the customers were never happy with her work. This was a perfect example of someone who had no passion whatsoever. She was just there to simply get paid, and she did the bare minimum amount of work possible to get the paycheck. Her lack of effort negatively impacted all of us. We would have to clean up after her, and deal with the problems she caused with the customers which brought down everyones motivation and attitude. My experience relates to what this chapter talks about. The chapter talks about how being a motivated developer will motivate other developers to work hard. Have one person bringing everyone down with no passion or willing to try their best is not a good thing in any type of work place.
From the blog CS@Worcester – Alex's Comp Sci Blog by alexsblog13 and used with permission of the author. All other rights reserved by the author.
