Disclosure: This post contains affiliate links. Understand the internals of your OS Learn to use more advanced debugging tools Expose yourself to a greater variety of code Explain your code out loud Learn to identify code smell Bill told his team that he would have the bug fixed by the ...