Programmers spend a high percentage of the time debugging rather than writing code. You probably had some training in learning a language or framework–but how did you learn to fix the defects in your ...