Have you ever had to take over a project, fix a bug, or code a feature? How often have you felt uncertain, lost, or upset? How many times have you wanted to find the guy who wrote the piece of code you’re working on and … thank him warmly? See figure 1. If you’re living in the same world as we are, it’s happened to you at least few times.