John Carmack: The first step is fully admitting that the code you write is riddled with errors. That is a bitter pill to swallow for a lot of people, but without it, most suggestions for change will be viewed with irritation or outright hostility. You have to want criticism of your code.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed