Several web sites have sprung up lately that try to make a programmer’s life easier. I’ll list the latest ones that I have seen. Krugle and Programming is Hard. Many times you find yourself trying to solve a problem that you know someone else has already figured out. Pragmatic programmers will always use what is already written before trying to waist brain cycles on reinventing the wheel. This is the value of these new sites. Get to know them and use them when you get stuck. Better yet, contribute that code snipit you just figured out and make some else’s life easier.