Firstly a rant.
IF YOU WANT TO BE TAKEN SERIOUSLY AS A PROGRAMMER THEN;
Make sure you keep all your historic projects in check. Whether that be, making it clearly marked that it is abandoned, removing all instances of it from the web, or updating documentation/websites and pointing past users to newer versions.
I have been helping out on setting up this wordpress blog for a Leeds based IT contractor who is posting up code samples amongst other things. It has been a real pain finding a plugin that works (see above rant) and in the end, the blog is using Syntax Highlighter Evolved. I honestly couldn't tell you whether it was the best, because I gave up going through them, when I found the first one that worked.