I have been programming for 8 years and I am very picky about code. If you plan for the worst and engineer your code to be most efficient from the start, you will run into less problems. You can also tell good programmers if they are precise and have the discipline to not be lazy with their code.

I code with all languages. I code PHP on a MacBook Pro at home and Parallels and Windows for C# development. At work I code on a PC.